링크 - https://www.acmicpc.net/problem/11000
import sys
import heapq
input = sys.stdin.readline
n=int(input())
time =[list(map(int,input().split())) for _ in range(n)]
#시작시간 정렬 후 끝나는 시간 정렬
time = sorted(time,key = lambda x:(x[0],x[1]))
#필요한 방의 개수를 구하기 위한 리스트
room = []
for i in range(n):
if len(room)==0:
heapq.heappush(room,time[i][1])
else:
if time[i][0]>=room[0]:
heapq.heappop(room)
heapq.heappush(room,time[i][1])
else:
heapq.heappush(room,time[i][1])
print(len(room))