Perfect Square
16948313949889 is a perfect square (4116833 × 4116833)
Sixteen trillion, nine hundred and forty-eight billion, three hundred and thirteen million, nine hundred and forty-nine thousand, eight hundred and eighty-nine.
16948313949889 is a perfect square (4116833 × 4116833)
16948313949889 is odd
Previous odd number is 16948313949887
Next odd number is 16948313949891