Perfect Square
667043652912168010767775398958403502504980535321 is a perfect square (816727404286257564271611 × 816727404286257564271611)
667043652912168010767775398958403502504980535321 is a perfect square (816727404286257564271611 × 816727404286257564271611)
667043652912168010767775398958403502504980535321 is odd
Previous odd number is 667043652912168010767775398958403502504980535319
Next odd number is 667043652912168010767775398958403502504980535323
111010011010111010001011001101001100000000100110000101000001000000100111111001001001000011001101101000010010100001010111110010001110111010100000101100000011001
296799228914466784638360929814211107728940911004341590445402550456899379803662902343818132341855728257852501648867207113514270701394907628881161
444947234890408867112274931941981352980191783498601550648230691010481896757967529337083728573041