Perfect Square
1666404863956516401 is a perfect square (1290893049 × 1290893049)
1666404863956516401 is a perfect square (1290893049 × 1290893049)
1666404863956516401 is odd
Previous odd number is 1666404863956516399
Next odd number is 1666404863956516403
1011100100000010000100110010100010000000111000111111000110001