#include using namespace std; #define rep(i, a, b) for(int i=a; i pii; typedef pair pll; typedef vector vi; typedef vector vll; int main() { cin.tie(0)->sync_with_stdio(0); cin.exceptions(cin.failbit); ll num; cin >> num; ll ans = ll(1) << 60; for (ll i = 0; i < num; i++) { ll a,b,c,d,e; cin >> a >> b >> c >> d >> e; ll best = 0; for (ll j = 0; j < 2; j++) { ll top = min(a, b); ll down = min(a - top, c); ll bottom = min(d + down, e); ll total = top + bottom; best = max(total, best); swap(a, d); swap(b, e); } ans = min(best, ans); } cout << ans << endl; }