Perfect Square
666976295265464621710497573233721486554250390625 is a perfect square (816686166936519515400625 × 816686166936519515400625)
666976295265464621710497573233721486554250390625 is a perfect square (816686166936519515400625 × 816686166936519515400625)
666976295265464621710497573233721486554250390625 is odd
Previous odd number is 666976295265464621710497573233721486554250390623
Next odd number is 666976295265464621710497573233721486554250390627
111010011010100010000000110000000001010110101100001011001111110100101010110001111101100001111100011111010100100111101000100011110110111011101001010110001100001
296709326197449343456772360927760570674494358587144928867914429031807604749894389304454879181593701009998154452896833775876274168491363525390625
444857378446044244754559933383735031832318523349099247486854960273857552383104433007965087890625