Which of the following could be the lengths of the three sides of a triangle?
A.1 cm, 2 cm, 3 cm
B.3 in., 3 in., 7 in.
C.4 ft, 8 ft, 12 ft
D.5 cm, 7 cm, 9 cm