AMC 10A 2002 Problem 13

The sides of a triangle have lengths of 15,20 , and 25. Find the length of the shortest altitude.

Answer Choices
A. 6
B. 12
C. 12.5
D. 13
E. 15