N, M, K = map(int, input().split()) if N == 1: print(M) exit() L = list(range(N - 1)) L.append(M - (N - 1) * (N - 2) // 2) A, B = [], [] for i in range(N - 1, -1, -1): if K >= i and K: A.append(L[i]) K -= i else: B.append(L[i]) B.reverse() A.extend(B) for a in A: print(a)