#include using namespace std; int main(){ int n; cin >> n; int ans = INT_MAX; for(int q = 0; q start; int mid; array end; cin >> start[0] >> end[0]; cin >> mid; cin >> start[1] >> end[1]; auto calc_res = [&](array a){ int sum = 0; for(int j = 0; j < 2; ++j){ sum+= min(a[j], end[j]); } res = max(res, sum); }; calc_res(start); for(int j = 0; j<2; ++j){ array cur = start; int pass = min(start[j], end[j]); cur[j] = pass; int add = min(mid, start[j] - pass); cur[1^j]+=add; calc_res(cur); } ans = min(ans, res); } cout << ans << "\n"; }