Perfect Square
40259314518323121 is a perfect square (200647239 × 200647239)
40259314518323121 is a perfect square (200647239 × 200647239)
10001111 00000111 10100010 00011100 11000011 11101111 10110001
40259314518323121 is odd
Previous odd number is 40259314518323119
Next odd number is 40259314518323123