문제
교장선생님은 중요한 작업을 수행해야 합니다 - 몇 번 학생을 학생회장으로 뽑아야 하는지 결정하는 것입니다.
학교의
이를 위해 교장선생님은 의견 교환을 개최할 수 있습니다. 의견 교환은 번호가
교장선생님은 모든 학생들이 동시에 좋아할 수 있는 후보가 누구인지 알고 싶어합니다. 그는 한 번에 하나의 의견 교환만 개최할 수 있지만, 필요한 만큼 의견 교환을 운영할 수 있습니다.
입력
첫 번째 줄에는 독립적인 테스트 케이스의 수
각 테스트 케이스의 첫 번째 줄에는
두 번째 줄에는 학생들이 지지하는 후보
모든 테스트 케이스에 대한
출력
각 테스트 케이스에 대해 한 줄씩 출력합니다.
모든 학생들이 동시에 같은 후보를 지지하도록 만들 수 있다면, 가능한 모든 후보를 오름차순으로 출력합니다. 그렇지 않다면,
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 9점 | |
| #2 | 19점 | |
| #3 | 29점 | |
| #4 | 43점 | 추가 제약 조건 없음 |
예제
5
5
3 2 2 2 1
6
4 2 3 4 2 3
6
6 6 6 2 2 2
2
2 1
3
3 2 3
2
-1
2 6
-1
3
샘플 입력에서는 5개의 테스트 케이스가 있습니다.
첫 번째 테스트 케이스에서는 모든 학생들이 후보 2를 지지하도록 만드는 것이 가능합니다. 교장선생님은 모든 학생들과 함께 의견 교환을 통해 이를 실행할 수 있습니다.
두 번째 테스트 케이스에서는 학생들이 지지하는 후보를 바꾸지 않는 것을 보여줄 수 있습니다.
세 번째 테스트 케이스에서는 의견 교환을 통해 모든 학생들이 후보 6을 지지하게 만들 수 있으며, 마찬가지로 후보 2도 만들 수 있습니다.
네 번째 테스트 케이스에서는 학생들이 지지하는 후보를 바꾸지 않는 것을 보여줄 수 있습니다.
다섯 번째 테스트 케이스에서는 모든 학생들이 후보 3을 지지하도록 만드는 것이 가능합니다.