How many different triangles can be drawn with side lengths of 15 centimeters, 28 centimeters, and 12 centimeters?
A. 0
B. Exactly 1
C. Exactly 2
D infinitely many