import sys N, D, K = map(int, input().split()) start = 1 ans = "" for i in range(1,K+1): for j in range(start,N + 1): if i == K: if j == D: ans += str(j) + " " break elif (D - j) // (K - i) <= (N - K + i + 1) and j <= (N - K + i + 1): ans += str(j) + " " D -= j start = j + 1 break else: print(-1,ans) sys.exit() print(ans)