Perfect Square
13990263006736 is a perfect square (3740356 × 3740356)
Thirteen trillion, nine hundred and ninety billion, two hundred and sixty-three million, six thousand, seven hundred and thirty-six.
13990263006736 is a perfect square (3740356 × 3740356)
13990263006736 is even
Previous even number is 13990263006734
Next even number is 13990263006738