다음 조건들을 만족하며 1,2,…,N1, 2, \dots, N1,2,…,N 외의 원소를 포함하지 않는 길이 KKK의 배열들 중 사전 순으로 XXX번째인 것을 구해보자.
첫 번째 줄에 N,K,XN, K, XN,K,X가 공백으로 구분되어 입력된다. (1≤N,K≤1051 \le N, K \le 10^51≤N,K≤105, 1≤X≤10181 \le X \le 10^{18}1≤X≤1018)
조건을 만족하는 수열 중 사전 순으로 XXX번째인 수열을 출력한다. 조건을 만족하는 수열이 없는 경우, −1-1−1을 출력한다.