#include <stdio.h>
#include <stdlib.h>

int main()
{
  int N,K,i,j,count=0;
  int *A,*B;

  scanf("%d",&N);
  A=(int *)malloc(sizeof(int)*N+1);
  for(i=0;i<N;i++) scanf("%d",&A[i]);

  scanf("%d",&K);
  B=(int *)malloc(sizeof(int)*K);
  for(i=0;i<K;i++) scanf("%d",&B[i]);

      

  
  for(i=0;i<K;i++)
    {
      j=0;
      A[N]=B[i];
      while(A[j]!=B[i])
	{
	  j++;
	}
      if(j!=N) count=count+1;
      
    }

  printf("%d\n",count);


  return 0;
}


