Perfect Square
666976295265464621710507373467724724788435198161 is a perfect square (816686166936519515400631 × 816686166936519515400631)
666976295265464621710507373467724724788435198161 is a perfect square (816686166936519515400631 × 816686166936519515400631)
666976295265464621710507373467724724788435198161 is odd
Previous odd number is 666976295265464621710507373467724724788435198159
Next odd number is 666976295265464621710507373467724724788435198163
111010011010100010000000110000000001010110101100001011001111110100101010110110000000111100001011111111010011011101101000101100100111100001001011010000011010001
296709326197449343456785440046981085701523946189928575852277581552294044158721119132686847277858519496278874107520035372190279558784993838247281
444857378446044244754573006431271460774021061982616557327664088992630529631108126827175337781921