Perfect Square
1425781763360406978487129 is a perfect square (1194061038373 × 1194061038373)
1425781763360406978487129 is a perfect square (1194061038373 × 1194061038373)
1425781763360406978487129 is odd
Previous odd number is 1425781763360406978487127
Next odd number is 1425781763360406978487131
100101101111010111100100011000101101011001100000011001010010000001110001101011001
2898405642832100438877058951145225522029177870216718229053818038411647689