Perfect Square
1667889509787113089 is a perfect square (1291467967 × 1291467967)
1667889509787113089 is a perfect square (1291467967 × 1291467967)
1667889509787113089 is odd
Previous odd number is 1667889509787113087
Next odd number is 1667889509787113091
1011100100101100010001010110000011011011101100001011010000001