#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[110]={0},m,i=1,n,b[110],j;
while(scanf("%d%d",&m,&n)!=EOF&&m!=0||n!=0)
{
if(a[m]==0)
{
b[i]=m;
i++; //将不重复的m放入数组b中;
}
a[m]=a[m]+n; //不同的m对应的任务总数;
}
for(j=1;j<i;j++)
{
printf("%d %d
",b[j],a[b[j]]);
}
return 0;
}