Perfect Square
667043652923977624003898857609676391263494979961 is a perfect square (816727404293487402020469 × 816727404293487402020469)
667043652923977624003898857609676391263494979961 is a perfect square (816727404293487402020469 × 816727404293487402020469)
667043652923977624003898857609676391263494979961 is odd
Previous odd number is 667043652923977624003898857609676391263494979959
Next odd number is 667043652923977624003898857609676391263494979963
111010011010111010001011001101001101000111101010111110011101011000101010000000100111010100100101100111101111000000100100010100000110010010011111100000101111001
296799228930230748902254939931192853649266066131885464821640850881806016644297466408503241038973608762573714584577050340648659222558880793680681
444947234906163922217421762097063351514186595341441945687914919886249827081909205966647791561521