Perfect Square
1667889494289497521 is a perfect square (1291467961 × 1291467961)
1667889494289497521 is a perfect square (1291467961 × 1291467961)
1667889494289497521 is odd
Previous odd number is 1667889494289497519
Next odd number is 1667889494289497523
1011100100101100010001010100001111111101110110011110110110001