/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone{
public static int perfectMatch(List<Long> n1,List<Long> n2){
int j = 0;
int i = 0;
int c = 0;
while (i<n1.size() && j<n2.size()) {
if (n2.get(j) > n1.get(i)) {
c++;
j++;
i++;
} else {
j++;
}
}
return c;
}
{
Scanner sc
= new Scanner
(System.
in); long n = sc.nextLong();
List<Long> pm = new ArrayList<>();
List<Long> nm = new ArrayList<>();
long c = 0;
for(long i=0;i<n;i++) {
long y = sc.nextLong();
if (y < 0) {
} else {
pm.add(y);
}
}
List<Long> pf = new ArrayList<>();
List<Long> nf = new ArrayList<>();
for(long i=0;i<n;i++) {
long y = sc.nextLong();
if (y < 0) {
} else {
pf.add(y);
}
}
int c1 = perfectMatch(pf,nm);
int c2 = perfectMatch(pm,nf);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lewoJcHVibGljIHN0YXRpYyBpbnQgcGVyZmVjdE1hdGNoKExpc3Q8TG9uZz4gbjEsTGlzdDxMb25nPiBuMil7CgkJaW50IGogPSAwOwogICAgICAgIGludCBpID0gMDsKICAgICAgICBpbnQgYyA9IDA7CiAgICAgICAgd2hpbGUgKGk8bjEuc2l6ZSgpICYmIGo8bjIuc2l6ZSgpKSB7CiAgICAgICAgICAgIGlmIChuMi5nZXQoaikgPiBuMS5nZXQoaSkpIHsKICAgICAgICAgICAgICAgIGMrKzsKICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gYzsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGxvbmcgbiA9IHNjLm5leHRMb25nKCk7CiAgICAgICAgTGlzdDxMb25nPiBwbSA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgICAgIExpc3Q8TG9uZz4gbm0gPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICAKICAgICAgICBsb25nIGMgPSAwOwogICAgICAgIGZvcihsb25nIGk9MDtpPG47aSsrKSB7CiAgICAgICAgICAgIGxvbmcgeSA9IHNjLm5leHRMb25nKCk7CiAgICAgICAgICAgIGlmICh5IDwgMCkgewogICAgICAgICAgICAgICAgbm0uYWRkKE1hdGguYWJzKHkpKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIHBtLmFkZCh5KTsKICAgICAgICAgICAgfQogICAgICAgIH0KIAogICAgICAgIExpc3Q8TG9uZz4gcGYgPSBuZXcgQXJyYXlMaXN0PD4oKTsKICAgICAgICBMaXN0PExvbmc+IG5mID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgZm9yKGxvbmcgaT0wO2k8bjtpKyspIHsKICAgICAgICAgICAgbG9uZyB5ID0gc2MubmV4dExvbmcoKTsKICAgICAgICAgICAgaWYgKHkgPCAwKSB7CiAgICAgICAgICAgICAgICBuZi5hZGQoTWF0aC5hYnMoeSkpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgcGYuYWRkKHkpOwogICAgICAgICAgICB9CiAgICAgICAgfQogCiAgICAgICAgaWYgKHBtLnNpemUoKSA+IDApQ29sbGVjdGlvbnMuc29ydChwbSk7CiAgICAgICAgaWYgKG5tLnNpemUoKSA+IDApQ29sbGVjdGlvbnMuc29ydChubSk7CiAgICAgICAgaWYgKHBmLnNpemUoKSA+IDApQ29sbGVjdGlvbnMuc29ydChwZik7CiAgICAgICAgaWYgKG5mLnNpemUoKSA+IDApQ29sbGVjdGlvbnMuc29ydChuZik7CiAgICAgICAgCiAgICAgICAgaW50IGMxID0gcGVyZmVjdE1hdGNoKHBmLG5tKTsKICAgICAgICBpbnQgYzIgPSBwZXJmZWN0TWF0Y2gocG0sbmYpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihjMStjMik7Cgl9Cn0=