Perfect Square
5488735396 is a perfect square (74086 × 74086)
Five billion, four hundred and eighty-eight million, seven hundred and thirty-five thousand, three hundred and ninety-six.
5488735396 is a perfect square (74086 × 74086)
5488735396 is even
Previous even number is 5488735394
Next even number is 5488735398