G. Есть ли делитель?
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мебибайт
ввод
стандартный ввод
вывод
стандартный вывод

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

При этом $$$B$$$ и $$$X$$$ не должны превосходить $$$10^9$$$.

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

Входные данные

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

Выходные данные

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

Примеры
Входные данные
1
Выходные данные
-1
Входные данные
4
Выходные данные
10 2
Входные данные
19
Выходные данные
11 2