eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Ремонт в Ханое

Ремонт в Ханое

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

Постановлением ЮНЕСКО оригинал Ханойской башни был подвергнут реставрации. В связи с этим во время пользования головоломкой нельзя было перекладывать кольца с первого стержня сразу на третий и наоборот. Напишите рекурсивную процедуру, которая выводит последовательность перекладываний с учетом таких ограничений.

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

Одно натуральное число n (1n7) - количество колец на первом стержне.

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

Вывести последовательность ходов для перекладывания всех колец на третий стержень в таком порядке: номер кольца, с какого стержня, на какой стержень. Кольца нумеруются от самого маленького до самого большого. Количество ходов не должно превышать 10^5.

Пример

Входные данные #1
1
Выходные данные #1
1 1 2
1 2 3