Perfect Square
4059009824285418025 is a perfect square (2014698445 × 2014698445)
4059009824285418025 is a perfect square (2014698445 × 2014698445)
4059009824285418025 is odd
Previous odd number is 4059009824285418023
Next odd number is 4059009824285418027
11100001010100011111111110110111111100010110100110001000101001