# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
#给定两个数组a,b,若a[i] == b[j] 则称 [i, j] 为一个二元组,求在给定的两个数组中,二元组的个数。
#输入描述:
#第一行输入 m
#第二行输入m个数,表示第一个数组
#第三行输入 n
#第四行输入n个数,表示第二个数组
#输出描述:
#二元组个数。
#示例1:
#输入:
#4
#1 2 3 4
#1
#1
#输出:
#1
#说明:二元组个数为 1个
#示例2:
#输入:
#6
#1 1 2 2 4 5
#3
#2 2 4
#输出:
#5
说明:二元组个数为 5 个
m = int(input())
nums_m = [int(x) for x in input().split()]
n = int(input())
nums_n = [int(x) for x in input().split()]
count=0
i=0
j=0
for i in range(m):
for j in range(n):
if (nums_m[i]== nums_n[j]):
count +=1
print(count)