#include<stdio.h>
int main()
{
int x,a[1000]={0},b[1000]={0},c[1000]={0},d[1000]={0};
scanf("%d",&x);
int i,j,t=0,p1,p2;
for(i=0;i<x;i++)
{
scanf("%d %d",&a[i],&b[i]);
}
for(i=0;i<x-1;i++)
{
for(j=0;j<x-i-1;j++)
{
if(a[j]>a[j+1])
{
p1=a[j];
a[j]=a[j+1];
a[j+1]=p1;
p2=b[j];
b[j]=b[j+1];
b[j+1]=p2;
}
}
}
for(i=0;i<x;)
{
c[t]=a[i];
d[t]=b[i];
for(j=i+1;j<=x;j++)
{
if(a[i]==a[j])
{
d[t]=d[t]+b[j];
}
if(a[i]!=a[j]||j==x)
{
i=j;
t++;
break;
}
}
}
for(i=0;i<t;i++)
{
printf("%d %d\n",c[i],d[i]);
}
return 0;
}