''' n=int(input()) table=dict() # table={} 也可以创建空白字典 for i in range(0,n): lines=input().split() key=int(lines[0]) value=int(lines[1]) table[key]=value+table.get(key,0) #print(table) for j in sorted(table): #sorted(dict) 通过字典的键排序,默认升序;reverse=True 降序 print(j,table[j]) ''' n=int(input()) t={} for i in range(0,n): lines=input().split() key=int(lines[0]) value=int(lines[1]) if key in t: t[key] += value else: t[key]=value for key in sorted(t): print(key,t[key])