Perfect Square
1257791698519370641 is a perfect square (1121513129 × 1121513129)
1257791698519370641 is a perfect square (1121513129 × 1121513129)
1257791698519370641 is odd
Previous odd number is 1257791698519370639
Next odd number is 1257791698519370643
1000101110100100100101110001010111111101011101010101110010001