Perfect Square
18957709969 is a perfect square (137687 × 137687)
Eighteen billion, nine hundred and fifty-seven million, seven hundred and nine thousand, nine hundred and sixty-nine.
18957709969 is a perfect square (137687 × 137687)
18957709969 is odd
Previous odd number is 18957709967
Next odd number is 18957709971