n,m,k = map(int,input().split()) ans = [] for i in range(n): if i == n-1: ans.append(m-(1 + i)*i//2) else: ans.append(i+1) cnt = 0 leave = False for i in range(n-1,0,-1): for j in range(i): ans[-(j+1)] ,ans[-(j + 2)] = ans[-(j + 2)] ,ans[-(j+1)] cnt += 1 if cnt == k: leave = True break if leave: break for i in range(n): print(ans[i])