Perfect Square
1666775907925077049 is a perfect square (1291036757 × 1291036757)
1666775907925077049 is a perfect square (1291036757 × 1291036757)
1666775907925077049 is odd
Previous odd number is 1666775907925077047
Next odd number is 1666775907925077051
1011100100001100100111101101101111000000011011010110000111001