# 2024年10月10日   


while True:
    try:
        n = int(input())
        dic = {}
        for _ in range(n):
            k, v = map(int, input().split())
            if k not in dic:
                dic[k] = v
            else:
                dic[k] = dic.get(k, 0) + v
        dd = sorted(dic.items())
        #print(dd)
        for i in dd:
            print(i[0], i[1])
    except:
        break