#include using namespace std; typedef long long ll; typedef double ld; int main() { int n; cin >> n; int out = 0; int inp = 999999999; for (int i = 0; i < n; i++) { int A, B, C, D, E; cin >> A >> B >> C >> D >> E; int AB = std::min(A, B); int DE = std::min(D, E); out = AB + DE; inp = inp - out; int d = std::min(inp, D - DE); int cd = std::min(d, C); int b = std::min(cd, B); int a = std::min(inp, A - AB); int ca = std::min(a, C); int e = std::min(ca, E); out += std::max(b, e); inp = out; } cout << out << endl; return 0; }