f=lambda m:[(int(n),m) for n in input().split()] input();p0=f(1) input();p1=f(2) p=sorted(p0+p1) def g(b): a=n=0 for c,d in p: if c>a and d!=b: a,b,n=c,d,n+1 return n print(max(g(1),g(2)))