Perfect Square
666976295277273340539828533854503923010320809225 is a perfect square (816686166943749170626435 × 816686166943749170626435)
666976295277273340539828533854503923010320809225 is a perfect square (816686166943749170626435 × 816686166943749170626435)
666976295277273340539828533854503923010320809225 is odd
Previous odd number is 666976295277273340539828533854503923010320809223
Next odd number is 666976295277273340539828533854503923010320809227
111010011010100010000000110000000010011101110000101110101001000100101100011110001100000111100100110101101000100101111101111111111110111000010010011110100001001
296709326213208930560719217260994332474165572505555420090358570590605799829300024532955293072345412540593716204160551152716665209857376553265625
444857378461796515827936776265233912774475639712436941373626930046637506792700698453058845100625