#include<iostream>
#include<cstdio>

using namespace std;
int n,q;int a=0;
int s[100001],t[50001];
void tsearch(int l,int z,int y)
{
     
     int m=(z+y)/2;
     if(s[m]==l){a++;return;}
     if(s[m]<l&&m+1<=y)tsearch(l,m+1,y);
     if(s[m]>l&&m-1>=z)tsearch(l,z,m-1);
}
int main()
{
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    scanf("%d",&s[i]);
    scanf("%d",&q);
    for(int i=1;i<=q;i++)
    scanf("%d",&t[i]);
    for(int i=1;i<=q;i++)
    {
    tsearch(t[i],1,n);
    }
    cout<<a<<endl;
    return 0;
}