Perfect Square
666998747153055534622143221514545082664577589121 is a perfect square (816699912546251920205761 × 816699912546251920205761)
666998747153055534622143221514545082664577589121 is a perfect square (816699912546251920205761 × 816699912546251920205761)
666998747153055534622143221514545082664577589121 is odd
Previous odd number is 666998747153055534622143221514545082664577589119
Next odd number is 666998747153055534622143221514545082664577589123
111010011010101010000100001110000110101101111000000010111111101111101111001000010001100100001001001001011010001110100001110001100001001010001101101111110000001
296739290869667989819010281083688526107174281778498782380060164514198825208509369169016243558247512432944256580905147332783729877245920766418561
444887328703745708652195291087960107198409507321074105770754261122603982102917877805880697552641