T번 도시에 있는 회사에 직원 E명이 다닌다. 직원들이 사는 도시는 이 지역에 모두 N개 있다. 모든 직원이 회사가 있는 T번 도시까지 갈 수 있게 하되, 도로를 달리는 자동차 수는 최소로 하려고 한다.
이동 규칙은 다음과 같다.
회사가 있는 T번 도시에 사는 직원은 이미 회사에 있으므로 자동차가 필요 없다.
모든 직원이 출근할 수 있는지 판별하고, 가능하면 각 도시에서 회사로 출발하는 자동차가 몇 대인지 구하라.
첫 줄에 테스트 케이스의 수 C가 주어진다.
각 테스트 케이스는 다음과 같이 주어진다.
제한
입력에 주어진 순서대로 테스트 케이스마다 한 줄씩 출력한다. 각 줄은 문자열 Case #X: 로 시작하고, X는 1부터 시작하는 테스트 케이스 번호다. 그 뒤에 다음 둘 중 하나를 이어서 출력한다.
IMPOSSIBLE을 출력한다.