✅ 정답 공개
class Event:
def __init__(self,name,start,end): self.name=name;self.start=start;self.end=end
def __lt__(self,other): return self.end<other.end
n=int(input())
events=sorted([Event(*input().split()[:1]+list(map(int,input().split()[1:]))) for _ in range(n)])
selected=[]; cur_end=0
for e in sorted(events):
if e.start>=cur_end: selected.append(e.name); cur_end=e.end
for name in selected: print(name)