그리디 알고리즘 문제
해당 링크 : https://www.acmicpc.net/problem/1931
n = int(input())
arr = []
for i in range(n):
a,b = map(int,input().split())
arr.append((a,b))
end = 0
arr.sort(key = lambda x : (x[1],x[0]))
cnt = 0
for i in range(n):
if end < arr[i][0]:
end = arr[i][1]
cnt +=1
print(cnt)