import sequtils,strutils,math var N,D,K : int (N,D,K) = stdin.readline.split.map(parseInt) if K * (K + 1) div 2 > D: echo -1 elif (2 * N + 1 - K) * K div 2 < D: echo -1 else: var A = newSeq[int](K) j : int = K - 1 for i in 0..= 0: if D - sum(A) > N - K: A[j] += N - K else: A[j] += D - sum(A) j -= 1 echo A.join(" ")