Perfect Square
4059009848461799401 is a perfect square (2014698451 × 2014698451)
4059009848461799401 is a perfect square (2014698451 × 2014698451)
4059009848461799401 is odd
Previous odd number is 4059009848461799399
Next odd number is 4059009848461799403
11100001010100011111111111001110011101011000001010111111101001