#include<bits/stdc++.h>
#define r(i,n) for(int i=0;i<n;i++)
using namespace std;
int kk(string s){
  int res=0;
  r(i,s.size()){
    if(s[i]==',')break;
    else{
      res*=10;
      res+=s[i]-'0';
    }
  }
  return res;
}
int main(){
  set<int>se,de;
  string s;
  int p=0;
  map<int,int>v;
  while(getline(cin,s)){
    if(s=="")p++;
    else{
      if(!p){
        int x=kk(s);
        v[x]++;
        se.insert(x);
      }
      else{
        int x=kk(s);
        if(se.count(x))de.insert(x);
        v[x]++;
      }
    }
  }
  for(map<int,int>::iterator it=v.begin();it!=v.end();it++){
    int x=(*it).first,y=(*it).second;
    if(de.count(x))cout<<x<<' '<<y<<endl;
  }
}