n, m, k = gets.split.map &:to_i ans = [-1] * n (0...n).each do |x| p = n - 1 - x if k >= p ans[~x] = x k -= p else ans[k] = x break end end x = ans.max (0...n).each { |i| ans[i] = x += 1 if ans[i] < 0 } ans[ans.index ans.max] += m - ans.sum puts ans * "\n"