In a right triangle, the two legs are 999 and 404040. What is the hypotenuse?
454545
393939
494949
414141