# 줄 서는 방법 - 프로그래머스
from math import factorial
def solution(n, k):
ret = []
num = [i for i in range(1, n + 1)]
while n != 0:
fact = factorial(n - 1)
ret.append(num.pop((k-1) // fact))
n -= 1
k %= fact
return ret