Perfect Square
45955783129 is a perfect square (214373 × 214373)
Forty-five billion, nine hundred and fifty-five million, seven hundred and eighty-three thousand, one hundred and twenty-nine.
45955783129 is a perfect square (214373 × 214373)
45955783129 is odd
Previous odd number is 45955783127
Next odd number is 45955783131