Perfect Square
80980381188100 is a perfect square (8998910 × 8998910)
Eighty trillion, nine hundred and eighty billion, three hundred and eighty-one million, one hundred and eighty-eight thousand, one hundred.
80980381188100 is a perfect square (8998910 × 8998910)
80980381188100 is even
Previous even number is 80980381188098
Next even number is 80980381188102