대체 계정
시간 제한2초메모리 제한512 MB
최대 4개 대회의 참가 계정 목록이 주어질 때, 같은 대회에 참가한 계정은 서로 다른 사람이 소유해야 한다는 조건에서 모든 계정을 소유할 최소 인원 수를 구합니다.
문제
누구나 jiry_2 = Syloviaely임을 안다.
웹사이트에는 서로 다른 계정 개가 있고, 그중 일부는 최근 번의 대회에 참가했다. Mike는 같은 사람이 소유한 계정이 둘 이상인 대체 계정이 많다고 의심한다.
모두가 믿는 공리는 두 가지다.
- 한 사람은 한 대회에서 서로 다른 계정 두 개를 동시에 사용할 수 없다.
- 계정은 공유하지 않는다. 각 계정은 한 사람만 소유한다.
따라서 같은 대회에 함께 참가하지 않은 계정들은 같은 사람이 소유할 수 있다.
Mike는 주어진 계정 목록 뒤에 있는 사람 수의 최솟값을 알고 싶어 한다.
입력
첫 줄에 테스트 케이스 수 ()가 주어진다. 각 테스트 케이스는 다음과 같다.
첫 줄에 정수 , (, )가 주어진다.
이어지는 개의 줄마다 정수 ()이 먼저 주어지고, 그 뒤에 해당 대회에 참가한 계정을 나타내는 서로 다른 정수 () 개가 주어진다.
어떤 계정은 어떤 대회에도 참가하지 않았을 수 있다.
이 보장된다.
출력
각 테스트 케이스마다 답을 정수 하나로 한 줄에 출력한다.