#include<bits/stdc++.h>
using namespace std;
long long a[1000009],b[1000009];
int main()
{
int n,m,sum=0,cnt=0,i,j;
cin>>n>>m;
for(i=1;i<=n;i++) cin>>a[i];
sort(a+1,a+n+1);
for(i=1;i<=m;i++) cin>>b[i];
sort(b+1,b+m+1);
for(i=1;i<=m;i++)
{
if(a[cnt]==0) cnt++;
if(a[cnt]<b[i])
{
cnt++;
b[i]=0;
}
if(cnt>n)
{
break;
}
}
if(cnt<=n) sum=0;
else
{
for(i=1;i<=m;i++) sum+=b[i];
cout<<sum;
}
return 0;
}