#include<bits/stdc++.h>
using namespace std;
int a[1000001],b[1000001],num;
bool cmp(int x,int y){return x>y;}
int main(){
int n,m,k;
scanf("%d%d%d",&n,&m,&k);
for(int i=0;i<n;i++)scanf("%d",&a[i]);
for(int i=0;i<m;i++)scanf("%d",&b[i]);
sort(a,a+n,cmp);
sort(b,b+m,cmp);
int minn=min(n,m);
for(int i=0;i<minn;i++)num+=max(a[i]+b[i]+k,a[i]*2+b[i]);
if(n<m)for(int i=n;i<m;i++)num+=b[i];
else for(int i=m;i<n;i++)num+=a[i];
printf("%d",num);
return 0;
}