#include <iostream>
#include <algorithm>
using namespace std;
int cmp(int a,int b){
return a>b;
}
int n,m,a[100005],num=0,c[100005];
int main(){
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>c[i];
}
for(int i=0;i<m;i++){
cin>>a[i];
num+=a[i];
}
sort(c,c+n,cmp);
for(int i=0;i<m;i++){
if(a[i]>=0){
c[0]+=a[i];
}
}
if(n==1){
cout<<num;
}else{
cout<<c[0];
}
return 0;
}