보석 강탈
시간 제한5초메모리 제한128 MB
평면 위 색깔 있는 점들에서, 아래로 무한히 뻗은 직사각형(가로 구간)으로 덮을 수 있는 점의 개수 중 모든 k개 색을 포함하지 않는 최댓값을 구합니다.
문제
괴도 아르센 뤼팽이 악당 어윈의 보석을 훔치려 한다. 어윈의 상점에는 개의 보석이 전시되어 있고, 각 보석은 가지 색 중 하나를 가진다. 전시장이 매우 넓어 유클리드 평면으로 볼 수 있으며, 보석들은 서로 다른 점으로 나타낸다. 전시장은 상당히 값비싼 경보기로 보호되고 있다.
뤼팽은 장치 하나를 발명했다. 경보를 울리지 않고 어윈의 보석 일부를 집어 올릴 수 있는 커다란 로봇 팔이다. 이 팔은 정확히 한 번만 집을 수 있다. 뤼팽이 수평 선분 하나를 정하면, 팔은 좌표가 그 선분의 가로 범위 안에 있고 좌표가 그 선분의 높이 이하인 모든 보석, 즉 선분 위에 있거나 그 아래에 있는 모든 보석을 가져간다(그림 참고).
이렇게 하면 모든 보석을 가져갈 수도 있지만, 많이 가져갈수록 처분하기 어렵다는 것을 뤼팽은 알고 있다. 그래서 그는 가지 색을 모두 포함하지 않는 보석 집합을 가져가는 것이 가장 안전하다고 판단했다.

로봇 팔이 검은색 보석을 조심스럽게 빼고 1, 2, 4, 5, 6번 보석을 집는다.
색을 모두 갖추지 않으면서 장치를 한 번 집어 뤼팽이 훔칠 수 있는 보석의 최대 개수를 구하여라.
입력
첫 번째 줄에 테스트 케이스의 수 가 주어진다. 이어서 각 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 줄에는 두 정수 과 (, )가 주어지며, 각각 보석의 수와 서로 다른 색의 수를 의미한다. 이어지는 개의 줄에는 각각 세 정수 , , (, )가 주어지며, 번째 보석이 좌표 에 있고 색이 임을 뜻한다.
부터 까지의 모든 색은 적어도 하나의 보석에 나타난다고 가정해도 된다.
출력
각 테스트 케이스마다, 훔친 보석 집합이 가지 색을 모두 포함하지 않도록 하면서 훔칠 수 있는 보석의 최대 개수를 한 줄에 출력한다.