Perfect Square
166748905801 is a perfect square (408349 × 408349)
One hundred and sixty-six billion, seven hundred and forty-eight million, nine hundred and five thousand, eight hundred and one.
166748905801 is a perfect square (408349 × 408349)
166748905801 is odd
Previous odd number is 166748905799
Next odd number is 166748905803