n,d,k=map(int,input().split()) if nd: print(-1) exit() x=d-s m=n for i in range(k-1,-1,-1): if m-l[i]>=x: l[i]+=x break else: x-=m-l[i] l[i]=m m-=1 if sum(l)!=d: print(-1) exit() for i in range(k): l[i]=str(l[i]) print(' '.join(l))