#include <iostream>
#include <math.h>
#define maxn 100000
using namespace std;
int a,b,c,d,left=0,right=0;
int ans=0;
int a1[maxn],b1[maxn],c1[maxn],d1[maxn];
int main(){
cin>>a>>b>>c>>d;
for (int i=1;i<=a;i++){
cin>>a1[i];
}
for (int i=1;i<=b;i++){
cin>>b1[i];
}
for (int i=1;i<=c;i++){
cin>>c1[i];
}
for (int i=1;i<=d;i++){
cin>>d1[i];
}
for (int i=1;i<=a;i++){
ans+=max(a1[i],a1[i-1])+min(0,a1[i-2]-(a1[i]-a1[i-1]));
}
for (int i=1;i<=b;i++){
ans+=max(b1[i],b1[i-1])+min(0,b1[i-2]-(b1[i]-b1[i-1]));
}
for (int i=1;i<=c;i++){
ans+=max(c1[i],c1[i-1])+min(0,c1[i-2]-(c1[i]-c1[i-1]));
}
for (int i=1;i<=d;i++){
ans+=max(d1[i],d1[i-1])+min(0,d1[i-2]-(d1[i]-d1[i-1]));
}
cout<<ans;
return 0;
}