n = int(input()) memory = {} names = [] for _ in range(n): name, likes, birthday = input().split() likes = int(likes) if birthday in memory.keys(): if memory[birthday][1] < likes: names.remove(memory[birthday][0]) memory[birthday] = (name, likes) names.append(name) else: memory[birthday] = (name, likes) names.append(name) print(len(memory.keys())) names.sort() for name in names: print(name)