Perfect Square
39959630898404385249 is a perfect square (6321363057 × 6321363057)
39959630898404385249 is a perfect square (6321363057 × 6321363057)
39959630898404385249 is odd
Previous odd number is 39959630898404385247
Next odd number is 39959630898404385251
100010101010001101001000001001011000111111000111011110000111100001