#include<bits/stdc++.h>
using namespace std;
int solve(vector<int>&m,vector<int>&f){
sort(m.begin(),m.end());
sort(f.begin(),f.end());
vector<int>mh,ml,fh,fl;
for(int i=0;i<m.size();i++){
if(m[i]<0){
ml.push_back(abs(m[i]));
}
if(m[i]>=0){
mh.push_back(abs(m[i]));
}
}
for(int i=0;i<f.size();i++){
if(f[i]<0){
fl.push_back(abs(f[i]));
}
if(f[i]>=0){
fh.push_back(abs(f[i]));
}
}
int j=0,ans=0;
for(int i=mh.size()-1;i>=0;i--){
if(j>=fl.size())break;
if(mh[i]<fl[j]){//male with higher height preference and female with low height preference
ans++;j++;
}
}
j=0;
for(int i=fh.size()-1;i>=0;i--){
if(j>=ml.size())break;
if(fh[i]<ml[j]){//male with lower height preference and female with higher height preference
ans++;j++;
}
}
return ans;
}
int main(){
int n;cin>>n;
vector<int>m(n),f(n);
for(int i=0;i<n;i++)cin>>m[i];
for(int i=0;i<n;i++)cin>>f[i];
cout<<solve(m,f)<<endl;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IHNvbHZlKHZlY3RvcjxpbnQ+Jm0sdmVjdG9yPGludD4mZil7CiAgICBzb3J0KG0uYmVnaW4oKSxtLmVuZCgpKTsKICAgIHNvcnQoZi5iZWdpbigpLGYuZW5kKCkpOwogICAgdmVjdG9yPGludD5taCxtbCxmaCxmbDsKICAgIGZvcihpbnQgaT0wO2k8bS5zaXplKCk7aSsrKXsKICAgICAgICBpZihtW2ldPDApewogICAgICAgICAgICBtbC5wdXNoX2JhY2soYWJzKG1baV0pKTsKICAgICAgICB9CiAgICAgICAgaWYobVtpXT49MCl7CiAgICAgICAgICAgIG1oLnB1c2hfYmFjayhhYnMobVtpXSkpOwogICAgICAgIH0KICAgIH0KICAgIGZvcihpbnQgaT0wO2k8Zi5zaXplKCk7aSsrKXsKICAgICAgICBpZihmW2ldPDApewogICAgICAgICAgICBmbC5wdXNoX2JhY2soYWJzKGZbaV0pKTsKICAgICAgICB9CiAgICAgICAgaWYoZltpXT49MCl7CiAgICAgICAgICAgIGZoLnB1c2hfYmFjayhhYnMoZltpXSkpOwogICAgICAgIH0KICAgIH0KICAgIGludCBqPTAsYW5zPTA7CiAgICBmb3IoaW50IGk9bWguc2l6ZSgpLTE7aT49MDtpLS0pewogICAgICAgIGlmKGo+PWZsLnNpemUoKSlicmVhazsKICAgICAgICBpZihtaFtpXTxmbFtqXSl7Ly9tYWxlIHdpdGggaGlnaGVyIGhlaWdodCBwcmVmZXJlbmNlIGFuZCBmZW1hbGUgd2l0aCBsb3cgaGVpZ2h0IHByZWZlcmVuY2UKICAgICAgICAgICAgYW5zKys7aisrOwogICAgICAgIH0KICAgIH0KICAgIGo9MDsKICAgIGZvcihpbnQgaT1maC5zaXplKCktMTtpPj0wO2ktLSl7CiAgICAgICAgaWYoaj49bWwuc2l6ZSgpKWJyZWFrOwogICAgICAgIGlmKGZoW2ldPG1sW2pdKXsvL21hbGUgd2l0aCBsb3dlciBoZWlnaHQgcHJlZmVyZW5jZSBhbmQgZmVtYWxlIHdpdGggaGlnaGVyIGhlaWdodCBwcmVmZXJlbmNlCiAgICAgICAgICAgIGFucysrO2orKzsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gYW5zOwogICAgCn0KCgppbnQgbWFpbigpewogICAgaW50IG47Y2luPj5uOwogICAgdmVjdG9yPGludD5tKG4pLGYobik7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKWNpbj4+bVtpXTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspY2luPj5mW2ldOwogICAgY291dDw8c29sdmUobSxmKTw8ZW5kbDsKfQ==