M. Сортировка вагонов
2000 мс · 256 МБ · всё или ничего
К тупику со стороны пути 1 подъехал поезд. Разрешается отцепить от поезда несколько первых вагонов и завезти их в тупик, а затем вывезти часть оказавшихся там вагонов в сторону пути 2. Заезжать в тупик с пути 2 и выезжать из тупика на путь 1 нельзя.
Требуется, чтобы на пути 2 вагоны шли по порядку: первый, второй и так далее, считая от головы поезда.
Выведите действия. Подряд идущие одинаковые действия объединяйте в одно — тогда ответ единственный.
Формат ввода
В первой строке от до . Далее номеров вагонов от головы поезда: перестановка чисел от до .
Формат вывода
Если построить вагоны по порядку невозможно — одно число . Иначе в первой строке количество действий, далее сами действия: 1 K — завезти в тупик вагонов, 2 K — вывезти из тупика вагонов.
Примеры
ввод
3 3 2 1
вывод
2 1 3 2 3
Войдите, чтобы отправлять решения.