Perfect Square
40578576798680001 is a perfect square (201441249 × 201441249)
40578576798680001 is a perfect square (201441249 × 201441249)
10010000 00101010 00000000 00100111 10010011 10000011 11000001
40578576798680001 is odd
Previous odd number is 40578576798679999
Next odd number is 40578576798680003