Магический кристалл

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Джейс очень близок к завершению своего исследования магических кристаллов. Он искренне верит, что его исследования поднимут Пилтовер на еще большие высоты! Ему осталось только научиться подбирать нужные параметры для оборудования, чтобы наконец-то иметь возможность показать всем потенциал своих исследований.

Для работы с кристаллом Джейс использует два устройства. Если кристалл обладает магической силой nn, на первом устройстве эту силу можно разложить в произвольное количество слагаемых a_1+a_2++a_x=na\_1 + a\_2 + \ldots + a\_x = n, а на втором --- в произвольное количество множителей b_1b_2b_y=nb\_1 \cdot b\_2 \cdot \ldots \cdot b\_y = n. Поскольку первое устройство чуть более старого образца, необходимо, чтобы количество слагаемых xx было хотя бы 22. С другой стороны, второе, более новое устройство, требует, чтобы все множители в разложении были различны, то есть чтобы при iji \neq j выполнялось b_ib_jb\_i \neq b\_j.

При этом первое устройство будет производить A=a_1a_2a_xA = a\_1 \cdot a\_2 \cdot \ldots \cdot a\_x энергии, а второе --- B=b_1+b_2++b_yB = b\_1 + b\_2 + \ldots + b\_y энергии. Джейс хочет добиться максимальной стабильности системы, то есть чтобы числа AA и BB были равны. Помогите ему этого добиться или скажите, что это невозможно.

입력

В единственной строке ввода дано целое число nn --- сила кристалла (1n1051 \leqslant n \leqslant 10^5).

출력

В первой строке выведите через пробел два целых числа xx и yy --- количество слагаемых и множителей, на которые надо разложить силу кристалла, соответственно (2xn2 \leqslant x \leqslant n; 1yn1 \leqslant y \leqslant n).

Если нет способа добиться стабильности системы, и ответа нет, вместо этого выведите <<-1 -1>> (без кавычек).

Если же ответ существует, вторая строка должна содержать записанные через пробел xx целых чисел a_ia\_i --- слагаемые в первом устройстве, а третья строка --- записанные через пробел числа b_ib\_i --- множители во втором устройстве (1a_i,b_in1 \leq a\_i, b\_i \leq n; все b_ib\_i различны; _i=1xa_i=n\sum\limits\_{i=1}^x a\_i = n; _i=1yb_i=n\prod\limits\_{i=1}^y b\_i = n).

Если есть несколько подходящих ответов, можно вывести любой.