EduBrick

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

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

Возьмём число. Если оно чётное, делим на два; если нечётное, умножаем на три и прибавляем один. Повторяем, пока не получим единицу.

Среди чисел от 11 до nn найдите то, у которого цепочка длиннее всех. Если таких несколько, выведите наименьшее.

Формат ввода

Одно число nn от 11 до 10610^6.

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

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

Примеры

ввод
1
вывод
1 0

Примечание

Осторожно с типом внутри цепочки. Само число не превосходит 10610^6, но по дороге цепочка забирается высоко: при переборе до 10610^6 максимальное встреченное значение равно 5699148352056\,991\,483\,520 — это в двадцать шесть раз больше предела int.

Поэтому переменная цепочки обязана быть long long, даже если счётчик шагов и стартовое число остаются int.

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