1a,1b,1c part