while True: try: n = int(input()) #创建散列表 table = dict() #将数据加入散列表 for i in range(n): list1 = input().split(" ") #如果已存在键,则在原值上加现值 if(int(list1[0]) in table.keys()): table[int(list1[0])] += int(list1[1]) #不存在键,则新建键值对 else: table[int(list1[0])] = int(list1[1]) #将键排序后打印 for k in sorted(table.keys()): print(k,end=(' ')) print(table.get(k)) except(EOFError,ValueError): break