5. Given that the length of each side of a triangle

is a prime factor of 2001. Then, the number of different such triangles is ( ).
(A) 6
(B) 7
(C) 8
(D) 9
5. (B).

Hint: $2001=3 \times 23 \times 29, 3, 23$, and 29 are all prime numbers.