Perfect Square
4059009816226624249 is a perfect square (2014698443 × 2014698443)
4059009816226624249 is a perfect square (2014698443 × 2014698443)
4059009816226624249 is odd
Previous odd number is 4059009816226624247
Next odd number is 4059009816226624251
11100001010100011111111110110000011100000000101111001011111001