Sort a variety of 3D shapes according to their properties, including: whether they are pyramids or prisms, the number of faces, edges and vertices and whether they have a curved surface.