#include <stdio.h>
#include <stdlib.h>
int main(){
  int n,q,*data1,*data2,i,j,count=0;

  scanf("%d",&n);

  data1=(int *)malloc(sizeof(int)*n);
  for(i=0;i<n;i++){
    scanf("%d",&data1[i]);
  }

  scanf("%d",&q);

  data2=(int *)malloc(sizeof(int)*q);
  for(i=0;i<q;i++){
    scanf("%d",&data2[i]);
  }
 
  for(i=0;i<n;i++){
    j=0;
    for(j=0;j<q;j++){
      if(data1[i]==data2[j]) count++;
    }
  }
  printf("%d\n",count);
  free(data1);
  free(data2);
  return 0;
}