#include<cstdio>
#include<iostream>
#include<string>

using namespace std;

int main(void){

	int data[2][819000*2]={0};
	int sum;
	int min=-1,max=-1;
	int sta,w;
	string inp,num("");
	bool f;

	while(1){
		inp=getchar();
		if(inp=="\n"){
			f=true;
			inp=getchar();
			if(inp=="\n") break;
		}
		if(inp==","){
			sta=num.length()-1;
			w=1;
			sum=0;
			for(int j=sta;j>=0;j--){
				sum+=w*(num[j]-'0');
				w*=10;
			}
			data[0][sum]++;
			if(min==-1) min=sum,max=sum;
			else{
				if(min>sum) min=sum;
				if(max<sum) max=sum;
			}
			num=("");
			f=false;
		}
		if(f){
			num+=inp;
		}
	}

	while(cin>>inp){
		num=("");
		for(int j=0;;j++){
			if(inp[j]==','){
				break;
			}
			num+=inp[j];
		}
		sta=num.length()-1;
		w=1;
		sum=0;
		for(int j=sta;j>=0;j--){
			sum+=w*(num[j]-'0');
			w*=10;
		}
		data[1][sum]++;
	}

	for(int j=min;j<=max;j++){
		if(data[0][j]>0&&data[1][j]>0){
			cout<<j<<" "<<data[0][j]+data[1][j]<<endl;
		}
	}

	return 0;
}