Perfect Square
14168855089 is a perfect square (119033 × 119033)
Fourteen billion, one hundred and sixty-eight million, eight hundred and fifty-five thousand and eighty-nine.
14168855089 is a perfect square (119033 × 119033)
14168855089 is odd
Previous odd number is 14168855087
Next odd number is 14168855091