32分蒟蒻求救
n = int(input())
lst = []
for j in range(n):
lst.append([str(i) for i in input().split()])
lst[j].append(j)
for i in range(n):
lst[i][1]=int(lst[i][1])
lst[i][2]=int(lst[i][2])
lst[i][3]=int(lst[i][3])
#print(lst)
for i in range(1,n,1):
for j in range(0,n-i,1):
if lst[j][1]>lst[j+1][1]:
lst[j],lst[j+1]=lst[j+1],lst[j]
#print(lst)
for i in range(n-1):
if lst[i][1] == lst[i + 1][1]:
if lst[i][2] >lst[i + 1][2]:
lst[i], lst[i + 1] = lst[i + 1], lst[i]
if lst[i][2] == lst[i + 1][2]:
if lst[i][-1] > lst[i + 1][-1]:
lst[i], lst[i + 1] = lst[i + 1], lst[i]
#print(lst)
for i in range(n):
print(lst[i][0])