Perfect Square
18964319521 is a perfect square (137711 × 137711)
Eighteen billion, nine hundred and sixty-four million, three hundred and nineteen thousand, five hundred and twenty-one.
18964319521 is a perfect square (137711 × 137711)
18964319521 is odd
Previous odd number is 18964319519
Next odd number is 18964319523