Perfect Square
21518249481 is a perfect square (146691 × 146691)
Twenty-one billion, five hundred and eighteen million, two hundred and forty-nine thousand, four hundred and eighty-one.
21518249481 is a perfect square (146691 × 146691)
21518249481 is odd
Previous odd number is 21518249479
Next odd number is 21518249483