Which of these 3-dimensional shapes is composed of only square faces?

A. Triangular pyramid
B. Cone
C. Triangular prism
D. Cube


The first one to answer get’s brainiest and 20 Points!