Perfect Square
42858522529 is a perfect square (207023 × 207023)
Forty-two billion, eight hundred and fifty-eight million, five hundred and twenty-two thousand, five hundred and twenty-nine.
42858522529 is a perfect square (207023 × 207023)
42858522529 is odd
Previous odd number is 42858522527
Next odd number is 42858522531