#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
string s[30];
map <string,int> mp;
string str_read(){
string read;
char ch=getchar();
while(ch!=EOF&&ch!='\n'){
read+=ch;
ch=getchar();
}
return read;
}
int main(){
scanf("%d%d",&n,&m);
getchar();
for(int i=1;i<=n;i++){
s[i]=str_read();
//cout<<s[i]<<endl;
}
for(int i=1;i<=m;i++){
string str;
str=str_read();
//cout<<str<<endl;
mp[str]=1;
}
for(int i=1;i<=n;i++){
if(mp[s[i]]) ans++;
}
printf("%d",ans);
return 0;
}