A. Число в треугольнике
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Сегодня на уроке занимательной математики Саше рассказали про треугольник Паскаля. В этом треугольнике на вершине и по бокам стоят единицы. Каждое число равно сумме двух расположенных над ним чисел. Так выглядят первые шесть строк в треугольнике:

По этому правилу треугольник можно построить сколь угодно большой. Тут Саша задумался, а есть ли в этом треугольнике число $$$n$$$ и где оно находится? Быстро решив задачу Саша наградил себя шоколадкой, а сможете ли вы её решить?

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

На вход даётся единственное натуральное число $$$n$$$ $$$(1\le n \le 10^{6})$$$.

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

Если число $$$n$$$ есть в треугольнике, выведите два неотрицательных целых числа $$$x, y$$$ $$$(0 \le y \le x \le 10^{18})$$$ — номер строки и позиция в этой строке, где находится число $$$n$$$ в треугольнике. Гарантируется, что данных ограничений достаточно для вывода ответа.

Если числа $$$n$$$ нет в треугольнике, выведите единственное число $$$-1$$$.

Помните, что нумерация строк происходит с $$$0$$$ и нумерация чисел в каждой строке, тоже производится с $$$0$$$.

Если позиций с числом $$$n$$$ несколько, можно вывести любую.

Примеры
Входные данные
1
Выходные данные
0 0
Входные данные
2
Выходные данные
2 1
Входные данные
10
Выходные данные
5 3