#include<stdio.h>
#include<algorithm>
using namespace std;
int n,m,ans=0;
int nn[100010]={0};
int b[100010]={1};
int main(){
scanf("%d %d",&m,&n);
int i,j,t=0;
int mm[100010]={0};
for(i=0;i<m;i++){
scanf("%d",&mm[i]);
}
sort(mm,mm+n);
for(i=0;i<n;i++){
scanf("%d",&nn[i]);
}
sort(nn,nn+n);
for(i=0;i<m;i++){
for(j=t;j<n;j++){
if(nn[j]>mm[i]&&b[j]==1) {
b[j]=0;
t=j;
break;
}
}
}
for(i=0;i<n;i++){
if(b[i]==1){
ans+=nn[i];
}
}
printf("%d",ans);
return 0;
}
谢谢大家!