#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define whole(v) (v).begin(),(v).end() #define rwhole(v) (v).rbegin(),(v).rend() #define Yes cout<<"Yes"< #define vll vector #define vbl vector #define vvint vector> #define vvll vector> using namespace std; using ll = long long; int mod107 = 1000000007, mod998 = 998244353, inf = 1000000000; ll infll = 1000000000000000000; string alphabet = "abcdefghijklmnopqrstuvwxyz", ALPHABET = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int main() { int n; cin >> n; vll a(2 * n), b(2 * n), x(n), y(n); for (int i = 0; i < 2 * n; i++) { cin >> a[i]; } for (int i = 0; i < 2 * n; i++) { cin >> b[i]; } for (int i = 0; i < n; i++) { cin >> x[i]; } for (int i = 0; i < n; i++) { cin >> y[i]; } ll ans = 0; for (int i = 0; i < n; i++) { ans += max({ a[2 * i] + a[2 * i + 1] + x[i],b[2 * i] + b[2 * i + 1] + x[i],a[2 * i] + b[2 * i + 1] + y[i],b[2 * i] + a[2 * i + 1] + y[i] }); } cout << ans << endl; }