n,d,k=map(int,input().split()) def cal(x,cnt,total): if cnt < k-1: if (d-total)//(k-cnt) >= n: return if cnt == k: if total == d: print(*x) exit() return for i in range(x[-1]+1,n+1): if total + i > d: continue cal(x+[i],cnt+1,total+i) for i in range(1,n+1): cal([i],1,i) print(-1)