Задача про перестановку
시간 제한2초메모리 제한1024 MB
n이 최대 9이고 k가 주어질 때, 1과 2가 서로 이웃하지 않는 순열을 사전순으로 나열했을 때 k번째 순열을 출력합니다.
문제
Перестановкой чисел от 1 до называется последовательность , \ldots, , в которую каждое из указанных чисел входит ровно один раз.
Перестановка идет в лексикографическом порядке раньше перестановки , если для некоторого и для всех верно и .
Рассмотрим все перестановки чисел от 1 до , в которых числа и стоят не на соседних позициях. Упорядочим их в лексикографическом порядке. Ваша задача --- найти перестановку, которая идет -ой в этом порядке.
입력
В первой строке входного файла задано два натуральных числа и (, ). Гарантируется, что перестановка c таким номером существует.
출력
В выходной файл выведите ответ на задачу.