#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main(){
    int a,b;
    string str;
    vector<vector<int> >vec;
    vector<int>v;
    for(int i=0;i<2006;i++)
        vec.push_back(v);
    while(getline(cin,str)){
        if(str.empty())break;
        a=0,b=0;
        int i;
        for(i=0;i<str.length();i++){
            if(str[i]==',')break;
            a=a*10+(str[i]-'0');
        }
        for(i=i+1;i<str.length();i++)
            b=b*10+(str[i]-'0');
        vec[a].push_back(b);
    }
    while(cin>>str){
        a=0,b=0;
        int i;
        for(i=0;i<str.length();i++){
            if(str[i]==',')break;
            a=a*10+(str[i]-'0');
        }
        for(i=i+1;i<str.length();i++)
            b=b*10+(str[i]-'0');
        vec[1001+a].push_back(b);
    }
    for(int i=0;i<1001;i++){
        if(vec[i].size()&&vec[i+1001].size()){
            cout<<i<<" "<<vec[i].size()+vec[i+1001].size()<<endl;
        }
    }
}