Perfect Square
42859350625 is a perfect square (207025 × 207025)
Forty-two billion, eight hundred and fifty-nine million, three hundred and fifty thousand, six hundred and twenty-five.
42859350625 is a perfect square (207025 × 207025)
42859350625 is odd
Previous odd number is 42859350623
Next odd number is 42859350627