Perfect Square
666976295283177699954570782664587781363842645769 is a perfect square (816686166947363998239363 × 816686166947363998239363)
666976295283177699954570782664587781363842645769 is a perfect square (816686166947363998239363 × 816686166947363998239363)
666976295283177699954570782664587781363842645769 is odd
Previous odd number is 666976295283177699954570782664587781363842645767
Next odd number is 666976295283177699954570782664587781363842645771
111010011010100010000000110000000011000001010011000000010101101100101101110100000011011101010010011011010100011101011010011100101000111100011110111111100001001
296709326221088724113004364435711926017163099072640849643561060254747492060720967319139615930030684566680470576852434685437685097411206299291609
444857378469672651364832187625314889679031122213149856933808531993441357017958968058186013601361