Perfect Square
21073457889 is a perfect square (145167 × 145167)
Twenty-one billion, seventy-three million, four hundred and fifty-seven thousand, eight hundred and eighty-nine.
21073457889 is a perfect square (145167 × 145167)
21073457889 is odd
Previous odd number is 21073457887
Next odd number is 21073457891