Perfect Square
117649000000 is a perfect square (343000 × 343000)
One hundred and seventeen billion, six hundred and forty-nine million.
117649000000 is a perfect square (343000 × 343000)
117649000000 is even
Previous even number is 117648999998
Next even number is 117649000002