Which of the following shapes has all the faces identical? A Square Pyramid B Triangular Prism C Cube D Cylinder