Perfect Square
80711105409 is a perfect square (284097 × 284097)
Eighty billion, seven hundred and eleven million, one hundred and five thousand, four hundred and nine.
80711105409 is a perfect square (284097 × 284097)
80711105409 is odd
Previous odd number is 80711105407
Next odd number is 80711105411