import java.util.Scanner;
import java.util.HashMap;
import java.util.Map;
import java.util.Arrays;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Map<Integer,Integer> map = new HashMap<Integer,Integer>();
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextInt()) { // 注意 while 处理多个 case
int num = in.nextInt();
for(int i=0;i<num;i++){
int k = in.nextInt();
int v = in.nextInt();
map.put(k,map.getOrDefault(k,0)+v);
//System.out.println(num+"===="+k+"==="+v);
}
}
int [] arr = new int[map.size()];
int i = 0;
for(int m:map.keySet()){
arr[i] = m;
i++;
}
Arrays.sort(arr);
for(int a:arr){
System.out.println(a+" "+map.get(a));
}
}
}