#include <stdio.h>
int main(void){
    
    int N,M,i,j;
    
    scanf("%d",&N);
    char s[N][10];
    for(i=0;i<N;i++){
        scanf("%s",&s[i]);
    }
    
    scanf("%d",&M);
    char t[M][10];
    for(i=0;i<M;i++){
        scanf("%s",&t[i]);
    }
    
    int max=0,count=0;
    
    for(i=0;i<N;i++){
        for(j=0;j<N;j++){
            if(!strcmp(s[i],s[j])){
                count ++;
            }
        }
        
        for(j=0;j<M;j++){
            if(!strcmp(s[i],s[j])){
                count --;
            }
        }
        
        if(count > max){
            max = count;
        }
        count = 0;
    }
    
    if(max > 0){printf("%d",max);}
    else{printf("0");}
}