Perfect Square
52655104089 is a perfect square (229467 × 229467)
Fifty-two billion, six hundred and fifty-five million, one hundred and four thousand and eighty-nine.
52655104089 is a perfect square (229467 × 229467)
52655104089 is odd
Previous odd number is 52655104087
Next odd number is 52655104091