class Solution:
def findLongestChain(self, pairs: List[List[int]]) -> int:
n = len(pairs)
if n == 0:
return 0
pairs.sort(key=lambda x: x[1])
length = []
for left, right in pairs:
if len(length) == 0 or left > length[-1]:
length.append(right)
return len(length)