Perfect Square
8099640004 is a perfect square (89998 × 89998)
Eight billion, ninety-nine million, six hundred and forty thousand and four.
8099640004 is a perfect square (89998 × 89998)
8099640004 is even
Previous even number is 8099640002
Next even number is 8099640006