조건을 만족하는 배정이 있으면 입력과 같은 순서로 n개 줄을 출력한다. i번째 줄은 a op b = c 형태이고, op는 +, -, * 중 하나, c는 그 연산의 결과이다. 각 요소는 공백 하나로 구분한다. n개의 결과는 모두 서로 달라야 한다.
조건을 만족하는 배정이 여러 개일 수 있으므로 다음 기준으로 하나만 출력한다. 연산자를 입력 순서대로 이어 붙인 문자열을 +, -, * 순서로 비교해서 가장 작은 것을 출력한다. 즉 첫 번째 쌍부터 차례로 보면서, 남은 쌍에 서로 다른 결과를 모두 줄 수 있는 한 +를 쓰고, 안 되면 -, 그래도 안 되면 *를 쓴다.
조건을 만족하는 배정이 없으면 impossible을 출력한다.