n, d, k = map(int, input().split()) if sum(range(1, k + 1)) <= d <= sum(range(n + 1 - k, n + 1)): A = list(range(n + 1 - k, n + 1)) for i in range(k): A[i] = i + 1 if d > sum(A): A[i] = 0 A[i] = d - sum(A) break print(*A) else: print(-1)