30 POINTSSSSSSS HALP

Which three-dimensional figure has all triangular faces?
A. triangular prism
B. triangular pyramid
C. rectangular pyramid
D. cone