Perfect Square
4059009937108531729 is a perfect square (2014698473 × 2014698473)
4059009937108531729 is a perfect square (2014698473 × 2014698473)
4059009937108531729 is odd
Previous odd number is 4059009937108531727
Next odd number is 4059009937108531731
11100001010100100000000000100001000001001000100111101000010001