Perfect Square
666920168401209714478350927264166983775676957481 is a perfect square (816651803647802956640691 × 816651803647802956640691)
666920168401209714478350927264166983775676957481 is a perfect square (816651803647802956640691 × 816651803647802956640691)
666920168401209714478350927264166983775676957481 is odd
Previous odd number is 666920168401209714478350927264166983775676957479
Next odd number is 666920168401209714478350927264166983775676957483
111010011010001101111000001001000000011001111101100011110001111000100101000110011101011011010111001111001110100111101001100110110001010111110101000001100101001
296634427151570007487173859355578360658302323046208812986967746173711275738179401116599973419231603359524795064054999841670696663998004563715641
444782511020297924527236900539747924066857587226167110364246601512290642656424842012981081865361