Perfect Square
16628360401 is a perfect square (128951 × 128951)
Sixteen billion, six hundred and twenty-eight million, three hundred and sixty thousand, four hundred and one.
16628360401 is a perfect square (128951 × 128951)
16628360401 is odd
Previous odd number is 16628360399
Next odd number is 16628360403