#include <cstdio>
#include <iostream>
#include <algorithm>
using namespace std;
int s1,s2,s3,s4;
int a[61],b[61],c[61],d[61];
int ddd(int v[],int x,int y){
int step=0;
if(y==1){
return v[1];
}
if(y==2){
int k;
k=max(v[1],v[2]);
return k;
}
if(y%2==0){
sort(v,v+y+1);
for(int i=2;i<=y;i+=2){
step+=a[i];
}
return step;
}
if(y%2!=0){
sort(v,v+y+1);
for(int i=1;i<=y;i+=2){
step+=a[i];
}
return step;
}
}
int main(){
scanf("%d%d%d%d",&s1,&s2,&s3,&s4);
for(int i=1;i<=s1;i++)
scanf("%d",&a[i]);
for(int i=1;i<=s2;i++)
scanf("%d",&b[i]);
for(int i=1;i<=s3;i++)
scanf("%d",&c[i]);
for(int i=1;i<=s4;i++)
scanf("%d",&d[i]);
int ans,ans1,ans2,ans3,ans4;
ans1=ddd(a,1,s1);
ans2=ddd(b,1,s2);
ans3=ddd(c,1,s3);
ans4=ddd(d,1,s4);
ans=ans1+ans2+ans3+ans4;
printf("%d",ans);
return 0;
}