import sys input=lambda: sys.stdin.readline().rstrip() import itertools n,d,k=map(int,input().split()) r=k-1 A=[] cur=0 for i in range(1,n+1): if cur+i+(2*n-r+1)*r//2>=d and n-i>=r: A.append(i) r-=1 cur+=i else: continue if len(A)!=k: print(-1) else: print(*A)