#include<stdio.h>

int main(){
  int i,j,k=0;
  
  int n,q;
  int S[10000],T[500]; 
  int U[500]; int forU = 0;

  int flag,cnt;

  // input to 2 array
  scanf("%10000d",&n);
   for(i=0;i<n;i++){
    scanf("%1000000000d",&S[i]);
  }
  scanf("%500d",&q);
  for(i=0;i<q;i++){
    scanf("%1000000000d",&T[i]);
  }


  // calc
  flag = 0;
  cnt = 0;

  for(i=0;i<n;i++){
    for(j=0;j<forU;j++){
      if(S[i]==U[j]){
	flag = 1;}
    }
    if(flag==0){
      for(j=0;j<q;j++){
	if(S[i]==T[j]){
	  U[k] = S[i]; forU++;
	  cnt++;
	}
      }
    }
    flag = 0;
  }
  printf("%d\n",cnt);
  
  return 0;
}

