#include <bits/stdc++.h>
using namespace std;
int c1,c2,c3,c4;
int C1[25],C2[25],C3[25],C4[25];
int r,l;
int ans;
int main(){
cin >> c1 >> c2 >> c3 >> c4;
for(int i=1;i<=c1;i++)cin >> C1[i];for(int i=1;i<=c2;i++)cin >> C2[i];
for(int i=1;i<=c3;i++)cin >> C3[i];for(int i=1;i<=c4;i++)cin >> C4[i];
for(int i=1;i<=c1;i++){
if(r >= l)l += C1[i];
else r += C1[i];
}
ans+=max(l,r);
l = 0;r = 0;
for(int i=1;i<=c2;i++){
if(r >= l)l += C2[i];
else r += C2[i];
}
ans+=max(l,r);
l = 0;r = 0;
for(int i=1;i<=c3;i++){
if(r >= l)l += C3[i];
else r += C3[i];
}
ans+=max(l,r);
l = 0;r = 0;
for(int i=1;i<=c4;i++){
if(r >= l)l += C4[i];
else r += C4[i];
}
ans+=max(l,r);
cout << ans;
return 0;
}