#include<bits/stdc++.h>
using namespace std;
int n,m,z[100010],f[100010],sum;
int main(){
cin>>n>>m;
if(n>m) cout<<"you died!";
for(int i=1;i<=n;i++){
cin>>f[i];
}
sort(f+1,f+n+1);
for(int i=1;i<=m;i++){
cin>>z[i];
}
sort(z+1,z+n+1);
int i=1,j=1;
while(1){
if(z[j]>=f[i]){
sum+=z[j];
j++;
i++;
}
else{
j++;
}
if(j==m||i==n) break;
}
cout<<sum;
return 0;
}