Perfect Square
666976295283177699954557715685916623539870816025 is a perfect square (816686166947363998239355 × 816686166947363998239355)
666976295283177699954557715685916623539870816025 is a perfect square (816686166947363998239355 × 816686166947363998239355)
666976295283177699954557715685916623539870816025 is odd
Previous odd number is 666976295283177699954557715685916623539870816023
Next odd number is 666976295283177699954557715685916623539870816027
111010011010100010000000110000000011000001010011000000010101101100101101101110101001100100111101110000101011010000011110101001100010011001101101101011100011001
296709326221088724112986925610083414828220787016441085219510271533079210400203308735856116295595476611926710849975496638573248996273692980015625
444857378469672651364814756895265623387514228197217194792373862478355629009705065145499396800625