Perfect Square
666976295283177699954564249175252202451856730881 is a perfect square (816686166947363998239359 × 816686166947363998239359)
666976295283177699954564249175252202451856730881 is a perfect square (816686166947363998239359 × 816686166947363998239359)
666976295283177699954564249175252202451856730881 is odd
Previous odd number is 666976295283177699954564249175252202451856730879
Next odd number is 666976295283177699954564249175252202451856730883
111010011010100010000000110000000011000001010011000000010101101100101101110001010110100001001000000101111111110110111100100011000101101011000110010101100000001
296709326221088724112995645022897670422691942937775196598814229566355717887992476459512424076374979251598715215925960922850625349475849624387841
444857378469672651364823472260290256533272675141153801515906138040260325093007805166464459036161