문제
Apricot Rules LLC가 조직 개편을 거친 뒤,
소개 세션은 1분짜리 시간 슬롯(time slot)들로 구성되어 진행된다.
첫 번째 시간 슬롯은 오전 8:00에 시작해서 8:01에 끝난다.
i번째 시간 슬롯은 8:00으로부터
팀원들 중 일부 쌍에 대해,
위 과정으로 결국 서로를 알게 되기까지 필요한 최소 시간을 알고 싶다.
혹은 그 과정으로는 서로를 알게 만드는 것이 불가능한지도 알고 싶다.
어떤 두 사람이 소개 세션이 시작되기 전부터 이미 서로를 알고 있다면,
그 최소 시간을
여러 쌍을 동시에 다루지만, 우리는 각 쌍의 상황을 서로 독립적으로 고려한다. 즉, 어떤 쌍의 최소 시간은 그 쌍만을 위한 특정 소개 세션 구성에 따라 달라질 수 있다.
입력
입력의 첫 줄에는 테스트 케이스 수 Y이고,
그렇지 않다면 N이다.
그 다음
출력
각 테스트 케이스마다
Case #
형식의 한 줄을 출력하라.
여기서
예제 #1
3
2 2 3
YYYY
YYNN
YNYN
YNNY
2 3
2 4
1 4
3 2 2
YYYNN
YYNYN
YNYNY
NYNYN
NNYNY
2 5
4 5
1 1 1
YN
NY
1 2
Case #1: 1 1 0
Case #2: 2 3
Case #3: -1
예제 #2
1
5 1 1
YYNNNN
YYYNNN
NYYYNN
NNYYYN
NNNYYY
NNNNYY
1 6
Case #1: 3