The hypotenuse of a right triangle is 25 cm long. One leg of the same triangle is 7 cm long. What is the length of the other leg? Explain how you found your answer.