N,M,K = map(int,input().split()) X = list(range(N-1)) X = X + [M - sum(X)] A = [-1] * N i = 0 while K > N - i - 1: A[i] = X.pop() K -= N - i - 1 i += 1 if K > 0: A[N-K-1] = X.pop() if X: for i in reversed(range(N)): if A[i] == -1: A[i] = X.pop() for a in A: print(a)