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