Perfect Square
99918868322107854188738064507275977551392807630001 is a perfect square (9995942592977805521783751 × 9995942592977805521783751)
99918868322107854188738064507275977551392807630001 is a perfect square (9995942592977805521783751 × 9995942592977805521783751)
99918868322107854188738064507275977551392807630001 is odd
Previous odd number is 99918868322107854188738064507275977551392807629999
Next odd number is 99918868322107854188738064507275977551392807630003
10001000101111000000101000000111111110011111100000010000010110111011000000001110100101101110001100100011101101100110001110011101011110011000101010010001011010010110001
997568023833945872504931570753307599752844061663420491892676585585952522129681705692380766119062918298897912743505029025064594690345370159829122890001
9983780246770728432649001238229328769783684347078217562048491687650813822725651878049289002515260001