#include <stdio.h>

#define MAX 1000000000
int n,q;

int linerSearch(int *, int *);
main()
{
  int i, S[MAX], T[MAX];

  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]);
  }
  printf("%d\n",linerSearch(S, T));

  return 0;
}

int linerSearch(int *A, int *B){
  int i, j, count=0;

  for(i=0; i<n; i++){
    for(j=0; j<q; j++){
      if(A[i]==B[j]){
	count++;
      }
    }
  }
  return count;
}