N = int(input())
meeting_list = [list(map(int, input().split())) for _ in range(N)]
# 파이썬에서 여러 조건으로 정렬하는 방법
meeting_list = sorted(meeting_list, key = lambda x:(x[1], x[0]))
max_meeting = 0
start = 0
for time in meeting_list:
if(time[0] >= start):
start = time[1]
max_meeting += 1
print(max_meeting)
'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글
백준 1541번(python) (0) | 2020.01.07 |
---|---|
백준 11399번(python) (0) | 2020.01.07 |
백준 11047번(python) (0) | 2020.01.03 |
백준 12865번(python) (0) | 2020.01.02 |
백준 14889번(python) (0) | 2020.01.02 |