#include <iostream>
#include<vector>
#include<algorithm>
#include<set>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> vojnicik(n), vojnicip(n);
for(int i=0;i<n;i++){
cin >> vojnicik[i];
}
for(int i=0;i<n;i++){
cin >> vojnicip[i];
}
sort(vojnicik.begin(),vojnicik.end());
sort(vojnicip.begin(),vojnicip.end());
int energija = 0;
int i = n-1, j = n-1;
while(i >= 0 && j >= 0){
if(vojnicip[j] > vojnicik[i]){
energija += vojnicip[j];
j--;
}
i--;
}
cout << energija;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGU8c2V0PgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IG47CiAgICBjaW4gPj4gbjsKICAgIHZlY3RvcjxpbnQ+IHZvam5pY2lrKG4pLCB2b2puaWNpcChuKTsKCiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBjaW4gPj4gdm9qbmljaWtbaV07CiAgICB9CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBjaW4gPj4gdm9qbmljaXBbaV07CiAgICB9CiAgICBzb3J0KHZvam5pY2lrLmJlZ2luKCksdm9qbmljaWsuZW5kKCkpOwogICAgc29ydCh2b2puaWNpcC5iZWdpbigpLHZvam5pY2lwLmVuZCgpKTsKCiAgICBpbnQgZW5lcmdpamEgPSAwOwogICAgaW50IGkgPSBuLTEsIGogPSBuLTE7CiAgICB3aGlsZShpID49IDAgJiYgaiA+PSAwKXsKICAgICAgICBpZih2b2puaWNpcFtqXSA+IHZvam5pY2lrW2ldKXsKICAgICAgICAgICAgZW5lcmdpamEgKz0gdm9qbmljaXBbal07CiAgICAgICAgICAgIGotLTsKICAgICAgICB9CiAgICAgICAgaS0tOwogICAgfQogICAgY291dCA8PCBlbmVyZ2lqYTsKCiAgICByZXR1cm4gMDsKfQ==