Perfect Square
666920168413017688011345416762501335728322266025 is a perfect square (816651803655032459765645 × 816651803655032459765645)
666920168413017688011345416762501335728322266025 is a perfect square (816651803655032459765645 × 816651803655032459765645)
666920168413017688011345416762501335728322266025 is odd
Previous odd number is 666920168413017688011345416762501335728322266023
Next odd number is 666920168413017688011345416762501335728322266027
111010011010001101111000001001000001100001000001110100110011010000111010000110100111101011000011101111011101101011011110101110001000100100001000100001110101001
296634427167325947841652345100866911723868887873505955129500465957954613084179811694073038605006175606752436750947822922234759045960806948765625
444782511036047875921579753116791873449732388071429147555328145567708208639028609937790869300625