import sys
input = sys.stdin.readline
t = int(input())
for _ in range(t) :
    n = int(input())
    person = []
    for _ in range(n) :
        person.append(list(map(int, input().split())))
    score = [0] * n
    count = 0
    for i in range(n) :
        a, b = person[i][0], person[i][1]
        for j in range(n) :
            if i == j :
                continue
            if a > person[j][0] and b > person[j][1] :
                score[i] += 1
        if score[i] == 0 :
            count += 1
    print(count)
import sys
input = sys.stdin.readline
t = int(input())
for _ in range(t) :
    n = int(input())
    person = []
    for _ in range(n) :
        person.append(list(map(int, input().split())))
    person.sort()
    
    rank = person[0][1]
    count = 1
    for i in range(1, len(person)) :
        if person[i][1] < rank :
            count += 1
            rank = person[i][1]
    print(count)
틀린 풀이를 실행했을 때 계속 시간 초과가 발생했다. 아마 2중 for문을 돌려서 시간이 오래 걸리는 것 같다.
그래서 다른 사람들의 코드를 살펴보고 해결의 실마리를 얻었다 !!!!!!!!!!!!!!!!!!!!!!
처음에는 그냥 모든 사람들의 서류, 면접 등수를 함께 비교했는데,
맞는 풀이는 다음과 같다.