Perfect Square
1670490066900513609 is a perfect square (1292474397 × 1292474397)
1670490066900513609 is a perfect square (1292474397 × 1292474397)
1670490066900513609 is odd
Previous odd number is 1670490066900513607
Next odd number is 1670490066900513611
1011100101110110001011101110101111110011011000111001101001001