#include<bits/stdc++.h>
using namespace std;
int m,n,fy[100010],gj[100010],ans;
int main(){
cin>>m>>n;
for(int i=1;i<=m;i++) cin>>fy[i];
for(int i=1;i<=n;i++) cin>>gj[i];
sort(fy+1,fy+m+1);
sort(gj+1,gj+n+1);
for(int i=m;i>=1;i--)
for(int j=1;j<=n;j++)
if(fy[i]<gj[j]){
gj[j]=0;
break;
}
for(int i=1;i<=n;i++) ans+=gj[i];
cout<<ans<<endl;
}