#include<iostream>
#include<cstdio>
#include<cstring>
#include<map>
#include<set>
 
using namespace std;
 
int main(void)
{
  char str[100];
  map<int,int> d;
  set<int> D;
  int a, b;
 
  while(fgets(str,sizeof(str),stdin) && strcmp(str,"n")){
    sscanf(str,"%d,%d",&a,&b); d[a]++;
  }
  while(fgets(str,sizeof(str),stdin) != NULL){
    sscanf(str,"%d,%d",&a,&b);
    if(d[a]){
      d[a]++;
      D.insert(a);
    }
  }
  for(set<int>::iterator it = D.begin(); it != D.end(); it++){
    cout << *it << " " << d[*it] << endl;
  }
  return 0;
}