Perfect Square
1666404843302227681 is a perfect square (1290893041 × 1290893041)
1666404843302227681 is a perfect square (1290893041 × 1290893041)
1666404843302227681 is odd
Previous odd number is 1666404843302227679
Next odd number is 1666404843302227683
1011100100000010000100110000001000001000001010000111011100001