import sys
line0 = sys.stdin.readline()
line0 = int(line0.strip().split()[0])#h
line1 = sys.stdin.readline()
line1 = line1.strip().split()
h = []
for line in line1:
h.append(int(line))
line2 = sys.stdin.readline()#w
line2 = int(line2.strip().split()[0])
line3 = sys.stdin.readline()
line3 = line3.strip().split()
w = []
for line in line3:
w.append(int(line))
w.sort()
h.sort()
renshu = 0
for i in range(len(w)):
if i >= len(h):
break
elif w[i] >= h[i]:
renshu = renshu+1
print(renshu)
line0 = sys.stdin.readline()
line0 = int(line0.strip().split()[0])#h
line1 = sys.stdin.readline()
line1 = line1.strip().split()
h = []
for line in line1:
h.append(int(line))
line2 = sys.stdin.readline()#w
line2 = int(line2.strip().split()[0])
line3 = sys.stdin.readline()
line3 = line3.strip().split()
w = []
for line in line3:
w.append(int(line))
w.sort()
h.sort()
renshu = 0
for i in range(len(w)):
if i >= len(h):
break
elif w[i] >= h[i]:
renshu = renshu+1
print(renshu)