class Solution:
def removeCoveredIntervals(self, intervals: List[List[int]]) -> int:
# sort on the basis of inc li first and then on the basis of dec length (=> -ri)
intervals.sort(key=lambda x: (x[0], -x[1]))
covered, maxri = 0, 0
for _, ri in intervals:
if ri > maxri:
maxri = ri
else:
covered += 1
return len(intervals) - covered