import java.util.*; public class Exercise132{ public static void main (String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int d = sc.nextInt(); int k = sc.nextInt(); int[] a = new int[101]; for(int i = 1; i <= k; i++){ a[i] = i; d -= i; } for(int i = k; d > 0 && i > 0; i--){ int b = Math.min(d, n - k); a[i] += b; d -= b; } if (d != 0){ System.out.println(-1); return; } for(int i = 1; i <= k; i++){ if(i == k){ System.out.println(a[i]); }else{ System.out.print(a[i] + " "); } } } }