n, d, k = map(int, input().split()) ans = [i for i in range(1, k + 1)] d -= sum(ans) if d < 0 or k > n: print(-1) exit() elif d == 0: print(*ans) exit() r = n for i in range(k - 1, -1, -1): while ans[i] != r: ans[i] += 1 d -= 1 if d == 0: print(*ans) exit() r -= 1 print(-1)