#include<bits/stdc++.h>
using namespace std;
int n[5],s[4][25],ans;
int chec(int p)
{
for(int i=1;i<=n[p];i++)
{
for(int j=i+1;j<=n[p];j++)
{
if(s[p][i]+s[p][j]>=s[p][n[p]])
{
return s[p][i]+s[p][j];
}
}
}
return s[p][n[p]];
}
int main()
{
cin>>n[1]>>n[2]>>n[3]>>n[4];
for(int i=1;i<=4;i++) for(int j=1;j<=n[i];j++) cin>>s[i][j];
for(int i=1;i<=4;i++) sort(s[i]+1,s[i]+1+n[i]);
for(int i=1;i<=4;i++)
{
if(n[i]==1) ans+=s[i][1];
else if(n[i]==2) ans+=max(s[i][1],s[i][2]);
else ans+=chec(i);
}
cout<<ans;
return 0;
}