Perfect Square
4059009920990943961 is a perfect square (2014698469 × 2014698469)
4059009920990943961 is a perfect square (2014698469 × 2014698469)
4059009920990943961 is odd
Previous odd number is 4059009920990943959
Next odd number is 4059009920990943963
11100001010100100000000000010010000000011100111001101011011001