#include <iostream>
#include <map>
using namespace std;
int main(){
    string s;
    map<int,int> a[2];
    int now=0,n;
    while(getline(cin,s)&&now<=1){
        if(s.empty())now++;
        else{
            n=0;
            for(int i=0;s[i]!=',';i++){
                n*=10;
                n+=s[i]-'0';
            }
            if(a[now].find(n)!=a[now].end())a[now][n]++;
            else a[now].insert({n,1});
        }
    }
    for(auto u:a[0])if(a[1].find(u.first)!=a[1].end())printf("%d %d\n",u.first,u.second+a[1][u.first]);
}
