Perfect Square
117640768144 is a perfect square (342988 × 342988)
One hundred and seventeen billion, six hundred and forty million, seven hundred and sixty-eight thousand, one hundred and forty-four.
117640768144 is a perfect square (342988 × 342988)
117640768144 is even
Previous even number is 117640768142
Next even number is 117640768146