#include <stdio.h>
#include <string.h>


int main()
{
	char n[100][10], m[100][10];
	int i, j, s, t;
	int x = 0;
	int a = 0, b = 0;

	scanf("%d", &s);
	for (i = 0; i < s; i++) {
		scanf_s("%s",n[i],10);
	}
	
	scanf("%d", &t);
	for (i = 0; i < t; i++) {
		scanf("%s",m[i],10);
	}

	for (i = 0; i < s; i++) {
		for (j = 0; j < s; j++) {
			if (strcmp(n[i],n[j]) == 0 && i != j)
				a++;
		}
		for(j = 0; j < t; j++){
			if (strcmp(n[i], m[j]) == 0)
				b++;
		}
		if ((a - b) > x && (a - b) > 0)
			x = (a - b);
		if (x < 0)
			x = 0;
	}

	printf("%d\n", x);
    return 0;
}