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