def linearSearch(t):
    i=0
    s=S[:]+[t]
    while s[i]!=t:
        i+=1
    if i==n:
        return 0
    return 1

n=int(input())
S=list(map(int,input().split()))
q=int(input())
T=list(map(int,input().split()))

C=0

for t in T:
    C+=linearSearch(t)
    
print(C) def linearSearch(t):
    i=0
    s=S[:]+[t]
    while s[i]!=t:
        i+=1
    if i==n:
        return 0
    return 1 linearSearch i=0 i 0 s=S[:]+[t] s S[:]+[t] S[:] S : [t] t while s[i]!=t:
        i+=1
     s[i]!=t s[i] s i t i+=1 i 1 if i==n:
        return 0
     i==n i n return 0 0 return 1 1 t t n=int(input()) n int(input()) int input() input S=list(map(int,input().split())) S list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split q=int(input()) q int(input()) int input() input T=list(map(int,input().split())) T list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split C=0 C 0 for t in T:
    C+=linearSearch(t)
     t T C+=linearSearch(t) C linearSearch(t) linearSearch t print(C) print C n=int(input()) int(input()) n q=int(input()) int(input()) q C=0 0 C def linearSearch(t):
    i=0
    s=S[:]+[t]
    while s[i]!=t:
        i+=1
    if i==n:
        return 0
    return 1 def linearSearch(t):
    i=0
    s=S[:]+[t]
    while s[i]!=t:
        i+=1
    if i==n:
        return 0
    return 1 linearSearch T=list(map(int,input().split())) list(map(int,input().split())) T S=list(map(int,input().split())) list(map(int,input().split())) S C+=linearSearch(t) linearSearch(t) C
def linearSearch(t):
    i=0
    s=S[:]+[t]
    while s[i]!=t:
        i+=1
    if i==n:
        return 0
    return 1

n=int(input())
S=list(map(int,input().split()))
q=int(input())
T=list(map(int,input().split()))

C=0

for t in T:
    C+=linearSearch(t)
    
print(C)