EduBrick

N. Самая длинная цепочка

3000 мс · 256 МБ · всё или ничего

Цепочка Коллатца строится так: если число чётное, делим его на два, если нечётное — умножаем на три и прибавляем единицу. Цепочка заканчивается, когда доходит до единицы. Длина цепочки — количество чисел в ней, включая начальное и единицу.

Например, для 6: 6→3→10→5→16→8→4→2→16 \to 3 \to 10 \to 5 \to 16 \to 8 \to 4 \to 2 \to 1, длина 9.

Найдите число от 1 до NN, у которого цепочка самая длинная. Если таких чисел несколько, выведите наименьшее.

Без запоминания это слишком медленно: цепочки сильно перекрываются. Заметьте, что промежуточные числа могут вылезать за NN — запоминать их всё равно полезно, но массив для этого не подойдёт.

Формат ввода

Одна строка содержит число NN (1≤N≤1061 \le N \le 10^6).

Формат вывода

Два числа через пробел: искомое число и длина его цепочки.

Примеры

ввод
10
вывод
9 20
ввод
1
вывод
1 1
Войдите, чтобы отправлять решения.