Perfect Square
1666404848465799849 is a perfect square (1290893043 × 1290893043)
1666404848465799849 is a perfect square (1290893043 × 1290893043)
1666404848465799849 is odd
Previous odd number is 1666404848465799847
Next odd number is 1666404848465799851
1011100100000010000100110000101110100110010101110101010101001