#include <stdio.h>
#include <math.h>
#define N 100000
#define Q 50000
 
void search(int[],int[],int,int);
 
int main(void){
 
  int S[N];
  int T[Q];
  int n,q;
  int i;
  scanf("%d",&n);
 
  for(i=0;i<n;i++)
    scanf("%d",&S[i]);
 
  scanf("%d",&q);
 
  for(i=0;i<q;i++)
    scanf("%d",&T[i]);
 
  search(S,T,n,q);
  
  return 0;
}
 
void search(int S[],int T[],int n,int q){
 
  int i,j;
  int flag;
  int count=0;
 
  for(j=0;j<q;j++){
    flag =0;
    for(i=0;i<n;i++){
      if(T[j] == S[i]){
	flag=1;
	break;
      }
    }
    if(flag==1)
      count++;
  }
  printf("%d\n",count);

}