Perfect Square
128144668729 is a perfect square (357973 × 357973)
One hundred and twenty-eight billion, one hundred and forty-four million, six hundred and sixty-eight thousand, seven hundred and twenty-nine.
128144668729 is a perfect square (357973 × 357973)
128144668729 is odd
Previous odd number is 128144668727
Next odd number is 128144668731