#include using namespace std; using ll = long long; int main(){ ll n,p,q; cin >> n >> p >> q; vector> t; for(ll i = 0;i> x >> a >> b; t.emplace_back(b,a,x,i); } vector> ans(n); ranges::sort(t); for(auto tup : t){ auto[b,a,x,i] = tup; ll used = min({x,a,p}); p -= used; x -= used; ans[i].first = used; ll t2; if(0