https://www.acmicpc.net/problem/10825
기준 1, 2, 3, 4순으로 정렬을 하면 된다.
sort 함수의 key의 인자를 여러개 넣으면 된다.
array.sort(key = lambda x : (x[0], x[1]))식이면
x[0]을 우선순위로 정렬 후, x[0]이 같은 경우 x[1] 기준으로 다시 정렬하게 된다.
from sys import stdin
input = stdin.readline
n = int(input())
array = [list(input().split()) for i in range(n)]
'''
array.sort(key=lambda x:x[0])
array.sort(key=lambda x:int(x[3]),reverse=True)
array.sort(key=lambda x:int(x[2]))
array.sort(key=lambda x:int(x[1]), reverse=True)
'''
array.sort(key=lambda x: (-int(x[1]), int(x[2]), -int(x[3]), x[0]))
# -를 붙이면 내림차순으로 정렬하게 된다. 앞에 있는 기준부터 순서대로 정렬하게 된다.
for i in range(n):
print(array[i][0])