Perfect Square
1661834560759352755951470707982512905419601 is a perfect square (1289121623726540689801 × 1289121623726540689801)
1661834560759352755951470707982512905419601 is a perfect square (1289121623726540689801 × 1289121623726540689801)
1661834560759352755951470707982512905419601 is odd
Previous odd number is 1661834560759352755951470707982512905419599
Next odd number is 1661834560759352755951470707982512905419603
100110001001110110001010111100101000110000010111110000000110010001100101011010011001010110000111001001101000000010101111000100111101101010001
4589478713813474423305646755215197242063931664385923649066982714356071983843512878673842792434052008563750541183343616444738801
2761694107334230906719416018677109476466548327676721248179265399571879820077874999201