Perfect Square
1667889551114088289 is a perfect square (1291467983 × 1291467983)
1667889551114088289 is a perfect square (1291467983 × 1291467983)
1667889551114088289 is odd
Previous odd number is 1667889551114088287
Next odd number is 1667889551114088291
1011100100101100010001011010110111010101111011010111101100001