Perfect Square
1942312180562646025 is a perfect square (1393668605 × 1393668605)
1942312180562646025 is a perfect square (1393668605 × 1393668605)
1942312180562646025 is odd
Previous odd number is 1942312180562646023
Next odd number is 1942312180562646027
1101011110100011110101010001100101101010110011101010000001001