#include <stdio.h>

int Linear(int S[],int k,int n); 

int n,q,S[10000],T[500];
int key;
int i,j; 

main(){
  int c=0,k=0;

  scanf("%d",&n); 

  for(i=0;i<n;i++){
    scanf("%d",&S[i]);
  }
  
  scanf("%d",&q); 

  for(j=0;j<q;j++){
    scanf("%d",&T[j]);
  }

  
  for(j=0 ; j<q ; j++){   
  key = T[j];
  k = Linear(S,key,n); 
    if (k==1)	c++; 
  }
  
  printf("%d\n",c);  

  return 0;
}

int Linear(int S[],int k,int n){ 
  
  
  for(i=0 ; i<n ; i++){  
    if(S[i]==k){
      return 1; 
    }
  }
}