#include <stdio.h>
#define N 100000

long long int binary(long long int);
long long int s_num,t_num;
long long int s[N];
int main(){
    long long int s_num,t_num;
    scanf("%lld",&s_num);
    long long int s[s_num+1];
    int w;
    for(w=0;w<=s_num-1;w++)scanf("%lld",&s[w]);
    scanf("%lld",&t_num);
    
    long long int i,ans=0;
    for(i=0;i<=t_num-1;i++){
        long long int a;
        scanf("%lld",&a);
        if(binary(a)!=s_num)ans++;
    }
    printf("%lld",ans);
    return 0;
}

long long int binary(long long int a){
    long long int left=0,mid,right=s_num;
    while(left<right){
        mid=(left+right)/2;
        if(s[mid]==a){
            return mid;
        }else if(s[mid]<a){
            left=mid;
            
        }else{
            right=mid;
        }
    }
    return s_num;
}