얼마 전 한 학급이 시험을 봤다. 모든 문항이 참과 거짓 중 하나를 고르는 형식이었지만 난이도가 아주 높았다. 시험이 끝난 뒤 교재와 강의 노트를 뒤지고 서로 답을 맞춰 봐도 학생들은 정답이 무엇인지 확신하지 못했다. 교수에게 물어볼 수도 있지만, 무지를 드러내는 질문을 던질 만한 상대가 아니다. 그래도 자기가 어떻게 답했는지는 모두 정확히 기억한다.
교수가 답안지를 돌려줬는데 결과가 예상과 딴판이다. 어느 문항이 맞고 틀렸는지는 표시하지 않고, 맞힌 문항 수만 답안지 맨 위에 적어 놓았다. 그렇다면 교수가 생각한 정답표는 무엇일까. 점수가 예상과 워낙 동떨어져서 교수가 개수를 잘못 셌다고 의심하는 학생도 있다.
학생마다 적어 낸 답안과 맞힌 문항 수가 주어진다. 이 결과를 모두 설명하는 정답표를 구하라.
첫째 줄에 테스트 케이스의 개수가 주어진다. 이 값은 양수이고 100 이하이다. 각 테스트 케이스는 다음 형식이다.
테스트 케이스마다 한 줄씩 출력한다.
solutions를 붙인다. 가능한 정답표가 하나도 없으면 0 solutions가 된다.