Perfect Square
860028100129 is a perfect square (927377 × 927377)
Eight hundred and sixty billion, twenty-eight million, one hundred thousand, one hundred and twenty-nine.
860028100129 is a perfect square (927377 × 927377)
860028100129 is odd
Previous odd number is 860028100127
Next odd number is 860028100131