N,M,K=map(int,input().split()) A=list(range(N)) A[-1]+=M-sum(A) ANS=[] for i in range(N): if i<=K: ANS.append(A[i]) K-=i if K==0: ANS=ANS[::-1] elif K==0: ANS.append(A[i]) else: ANS=ANS[::-1] ANS.insert(K,A[i]) K=0 print(*ANS,sep='\n')