import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int h[]=new int[n];
for (int i = 0; i < h.length; i++) {
h[i]=scanner.nextInt();
}
int m=scanner.nextInt();
int w[]=new int[m];
for (int i = 0; i < w.length; i++) {
w[i]=scanner.nextInt();
}
Arrays.sort(w);
Arrays.sort(h);
int count=1;
for (int i = h.length-count; i >=0; i--) {
if (w.length-count>=0&&w[w.length-count]>=h[i]) {
count++;
Arrays.sort(h);
i=h.length-count;
}
}
System.out.println(count-1);
}
}