Perfect Square
18958811481 is a perfect square (137691 × 137691)
Eighteen billion, nine hundred and fifty-eight million, eight hundred and eleven thousand, four hundred and eighty-one.
18958811481 is a perfect square (137691 × 137691)
18958811481 is odd
Previous odd number is 18958811479
Next odd number is 18958811483