Perfect Square
1666404838138655521 is a perfect square (1290893039 × 1290893039)
1666404838138655521 is a perfect square (1290893039 × 1290893039)
1666404838138655521 is odd
Previous odd number is 1666404838138655519
Next odd number is 1666404838138655523
1011100100000010000100101111100001101001111110011001100100001