Perfect Square
18113255105089 is a perfect square (4255967 × 4255967)
Eighteen trillion, one hundred and thirteen billion, two hundred and fifty-five million, one hundred and five thousand and eighty-nine.
18113255105089 is a perfect square (4255967 × 4255967)
18113255105089 is odd
Previous odd number is 18113255105087
Next odd number is 18113255105091