#include int main() { using namespace std; cin.tie(nullptr)->sync_with_stdio(false); int64_t n, m, k; cin >> n >> m >> k; vector ans(n); int l = 0, r = n; for (int i = n; i--;) { if (k >= i) { k -= i; ans[i] = l++; } else { ans[i] = --r; } } *max_element(begin(ans), end(ans)) += m - n * (n - 1) / 2; for (auto&& e : ans) cout << e << '\n'; }