#include<stdio.h>

#define S_MAX 10000
#define T_MAX 500

int linearSearch(int key,int *A,int q){
  int i=0;
  while(A[i]!=key){
    i++;
    if(i==q)
      return 777;
  }
  return 1;
}

int main(){
  int S[S_MAX],T[T_MAX];
  int i,cnt=0;
  int n,q,jude;
  
  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]);

  for(i=0;i<n;i++){
  jude=linearSearch(S[i],T,q);
  if(jude==1)
    cnt++;
  } 
    printf("%d\n",cnt);
  return 0;
}