#include int main(){ int N,K,D,i; scanf("%d%d%d",&N,&D,&K); if((K+1)*K/2>D||D+(K-1)*K/2>N*K){ puts("-1"); return 0; } for(i=1;K;i++){ //i番目のお菓子を買うかどうか考える D-=K; //買うにしろ買わないにしろDはKだけ減らすことになる if(D+K*(K-1)/2<=N--*(K+1)){ //買えるなら printf("%d ",i); //買う K--; } } return 0; }