EduBrick

M. Калькулятор

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

Калькулятор умеет три операции: прибавить к числу XX единицу, умножить XX на два, умножить XX на три.

Найдите кратчайшую последовательность операций, получающую из единицы заданное число NN.

Кратчайших последовательностей может быть несколько. Выведите лексикографически наибольшую из них.

Формат ввода

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

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

Одна строка из цифр 11, 22 и 33 — операции по порядку. При N=1N = 1 выведите пустую строку.

Примеры

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