import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        //此处要求按照index索引顺序排序,treeMap美按照自然顺序排序;hashmap不排序
        Map<Integer,Integer> map=new TreeMap<>();
        for(int i=0;i<n;i++){
            int index=sc.nextInt();
            int value=sc.nextInt();
            if(!map.containsKey(index)){
                map.put(index,value);
            }else{
                int value2=map.get(index);
                map.put(index,value+value2);
            }
        }
         map.keySet().forEach(i->System.out.println(i+" "+map.get(i)));
    }
}