/*   @JUDGE_ID:   1705PZ   484   C */
#include <stdio.h>
#define SIZE 20000

int main()
{
	int table[SIZE];
	int i,j,tn,ans,flag;

	tn = 0;
	while(scanf("%d",&table[tn++]) == 1);
	for(i = 0;i < tn - 1;i++)
	{
		flag = 0;
		for(j = 0;j < i;j++)
			if(table[i] == table[j])
			{
				flag = 1;
				break;
			}
		if(flag)
			continue;
		ans = 0;
		for(j = 0;j < tn;j++)
			if(table[j] == table[i])
				ans++;
		printf("%d %d\n",table[i],ans);

	}

	return 0;
}
@END_OF_SOURCE_CODE

