The hypotenuse of a right triangle is 25 cm, and the shorter leg is 15 cm. What is the length of the other leg?