#include <iostream>
using namespace std;
int n;
int ans[111111110];//暴力破解,开大点,方便
int main() {
  cin>>n;
for(int i=0;i<n;i++)//读入数据,重合自动加和
{int a,b;
cin>>a>>b;
ans[a]+=b;

}
for(int i=0;i<=11111111;i++)if(ans[i])cout<<i<<' '<<ans[i]<<endl;//遍历输出
return 0;

    }

// 64 位输出请用 printf("%lld")