Perfect Square
4059009872638180849 is a perfect square (2014698457 × 2014698457)
4059009872638180849 is a perfect square (2014698457 × 2014698457)
4059009872638180849 is odd
Previous odd number is 4059009872638180847
Next odd number is 4059009872638180851
11100001010100011111111111100100111110011001101111110111110001