
//相似度计算
#include<iostream>
#include<set>//不重复
#include<string>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
set<string>str1;
set<string>str2;
for(int i=0;i<n;i++){
string s;
cin>>s;
for(int j=0;j<s.size();j++){
if(s[j]>='A'&&s[j]<='Z'){
s[j]=s[j]+32;//转换成小写
}
}
str1.insert(s);
}
int sum1=0; //记录相同的单词
int sum2=str1.size();//记录不同的单词
for(int i=0;i<m;i++){
string s;
cin>>s;
for(int j=0;j<s.size();j++){
if(s[j]>='A'&&s[j]<='Z'){
s[j]=s[j]+32;//转换成小写
}
}
if(str2.find(s)==str2.end()) {//str2中没找到
if(str1.find(s)!=str1.end()) {//str1中找到了
sum1++;//相同的
}
else{
sum2++;//只在str1中,不同
}
}
str2.insert(s);
}
cout<<sum1<<endl<<sum2<<endl;
return 0;
}

