#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; }