Perfect Square
1668260817158794369 is a perfect square (1291611713 × 1291611713)
1668260817158794369 is a perfect square (1291611713 × 1291611713)
1668260817158794369 is odd
Previous odd number is 1668260817158794367
Next odd number is 1668260817158794371
1011100100110110110100101111111010111011100111110110010000001