How many faces does a triangular prism have?
A.6
B.5
C.4
D.3
Please answer I need