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