EduBrick

M. Сортировка вагонов

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

К тупику со стороны пути 1 подъехал поезд. Разрешается отцепить от поезда несколько первых вагонов и завезти их в тупик, а затем вывезти часть оказавшихся там вагонов в сторону пути 2. Заезжать в тупик с пути 2 и выезжать из тупика на путь 1 нельзя.

Требуется, чтобы на пути 2 вагоны шли по порядку: первый, второй и так далее, считая от головы поезда.

Выведите действия. Подряд идущие одинаковые действия объединяйте в одно — тогда ответ единственный.

Формат ввода

В первой строке NN от 11 до 20002000. Далее NN номеров вагонов от головы поезда: перестановка чисел от 11 до NN.

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

Если построить вагоны по порядку невозможно — одно число 00. Иначе в первой строке количество действий, далее сами действия: 1 K — завезти в тупик KK вагонов, 2 K — вывезти из тупика KK вагонов.

Примеры

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