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