Perfect Square
8881366081 is a perfect square (94241 × 94241)
Eight billion, eight hundred and eighty-one million, three hundred and sixty-six thousand and eighty-one.
8881366081 is a perfect square (94241 × 94241)
8881366081 is odd
Previous odd number is 8881366079
Next odd number is 8881366083