list.sort() - 정렬(원래 리스트가 바뀐다)
sorted(list) - 정렬
sorted(list, key=lambda x: (x[1], x[0])) - 정렬 우선순위를 두가지 설정
list(int(input()) for _ in range(num)) - 여러줄에 걸쳐서 입력 받기
[list(map(int, input().split())) for _ in range(num)] - 2차원 배열 입력 받기
bin(num) - 2진수로 바꾸기
from itertools import combinations - 순열