#include<bits/stdc++.h>
using namespace std;
int n,m;
int a[100001],b[10001];
long long ans;
int erfen(int k)
{
int l=1,r=n;
int m;
int mmin=INT_MAX;
while(l<=r)
{
m=(l+r)/2;
mmin=min(mmin,abs(a[m]-k));
if(a[m]<k) l=m+1;
else if(a[m]>k) r=m-1;
else mmin;
}
return mmin;
}
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=m;i++)
{
cin>>b[i];
ans+=erfen(b[i]);
}
cout<<ans;
}