#pragma GCC target("avx")
#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")
#include <bits/stdc++.h>
using namespace std;
int main() {
    cin.tie(0);
    ios::sync_with_stdio(false);
    int N;
    cin >> N;
    vector<long long> 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];
    }
    long long ans = 0;
    for( int i = 0; i < N; i++ ) {
        ans += max({A[2*i]+A[2*i+1]+X[i], A[2*i]+B[2*i+1]+Y[i], B[2*i]+A[2*i+1]+Y[i], B[2*i]+B[2*i+1]+X[i]});
    }
    cout << ans << endl;
}