Perfect Square
1257791680575160641 is a perfect square (1121513121 × 1121513121)
1257791680575160641 is a perfect square (1121513121 × 1121513121)
1257791680575160641 is odd
Previous odd number is 1257791680575160639
Next odd number is 1257791680575160643
1000101110100100100101101111010010010000111111100000101000001