Есть ли делитель? | 프로그래밍의 벗 PivotOJ
PivotOJ

Есть ли делитель?

시간 제한: 2000ms메모리 제한: 512MB출처: ICPC 2019-2020 Northwestern Russia QualificationBOJ 18102

문제

На форуме, на котором обсуждаются задачи олимпиад по информатике, ввели следующий аналог капчи. Участнику выдаётся строка из NN десятичных цифр (без ведущих нулей). В качестве ответа требуется ввести такое основание системы счисления BB, что в этой системе счисления выданная запись будет соответствовать составному числу (назовем его DD), а также число XX, большее 1 и меньшее DD, являющееся делителем DD.

При этом BB и XX не должны превосходить 10910^9.

По заданной строке десятичных цифр найдите любую пару чисел BB и XX, удовлетворяющую ограничениям, или ответьте, что решения в заданных ограничениях не существует.

입력

Входные данные состоят из непустой строки длиной до 31063 \cdot 10^6 символов, составленной из цифр от 0 до 9 и не начинающейся с 0.

출력

Если решение существует, выведите два числа --- основание системы счисления BB и делитель XX, записанные в десятичной системе счисления. Оба числа должны удовлетворять ограничениям 2B,X1092 \le B,X \le 10^9. Если решения не существует, выведите 1-1.

예제

예제 1

입력
1
출력
-1

예제 2

입력
4
출력
10 2

예제 3

입력
19
출력
11 2
코드를 제출하려면 로그인하세요.