Perfect Square
1942312191711994881 is a perfect square (1393668609 × 1393668609)
1942312191711994881 is a perfect square (1393668609 × 1393668609)
1942312191711994881 is odd
Previous odd number is 1942312191711994879
Next odd number is 1942312191711994883
1101011110100011110101010010111000101111001110110010000000001