Perfect Square
666976295283177699954567515919919991907849688321 is a perfect square (816686166947363998239361 × 816686166947363998239361)
666976295283177699954567515919919991907849688321 is a perfect square (816686166947363998239361 × 816686166947363998239361)
666976295283177699954567515919919991907849688321 is odd
Previous odd number is 666976295283177699954567515919919991907849688319
Next odd number is 666976295283177699954567515919919991907849688323
111010011010100010000000110000000011000001010011000000010101101100101101110010101100111111001101010000101010001010001011011111110111010011110010101010100000001
296709326221088724113000004729304798219927520978516580413007285828661935177788567502956906083374093709987966035323628359919056016993433408700161
444857378469672651364827829942802573106151898661144398138061070217941220673405306806536843799041