Perfect Square
5489031744 is a perfect square (74088 × 74088)
Five billion, four hundred and eighty-nine million, thirty-one thousand, seven hundred and forty-four.
5489031744 is a perfect square (74088 × 74088)
5489031744 is even
Previous even number is 5489031742
Next even number is 5489031746