CShapPartI Homeworks