Perfect Square
40532860101474049 is a perfect square (201327743 × 201327743)
40532860101474049 is a perfect square (201327743 × 201327743)
10010000 00000000 01101011 11101000 00010100 00110111 00000001
40532860101474049 is odd
Previous odd number is 40532860101474047
Next odd number is 40532860101474051