Esspe-Peasee

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

Esspe-Peasee는 Acmania 지방의 아이들이 오래전부터 즐겨 온 놀이다. 규칙은 간단하다.

플레이어는 yorba를 kwonk를 향해 quib한다. yorba가 kwonk를 hurm하면 foom 하나를 얻고, hurf하면 foob 하나를 얻는다. 목표는 되도록 적은 횟수의 quib으로 twob 하나를 완성하는 것이다.

아이들 무리마다 foom, foob, twob의 가치에 대한 생각이 다르다. 다만 foob이 foom보다, twob이 foob보다 가치가 크다는 데에는 모두가 동의한다. foom과 foob의 값은 각각 32비트 정수로, twob의 값은 64비트 정수로 나타낼 수 있다.

quib 한 번은 정확히 foom 하나 또는 foob 하나를 준다. 따라서 foom을 $A$개, foob을 $B$개 모으면 quib을 $A + B$번 사용한 것이고, 모은 가치는 $A \cdot (\text{foom의 값}) + B \cdot (\text{foob의 값})$이 된다. 이 합이 twob의 값과 정확히 같아지도록 하되, 사용한 quib 횟수 $A + B$를 최소로 만들어야 한다.

입력

여러 개의 게임 인스턴스가 주어진다. 각 인스턴스는 한 줄에 음이 아닌 정수 세 개로 이루어지며, 순서대로 foom의 값, foob의 값, twob의 값이다. 입력의 끝은 세 개의 0으로 이루어진 줄(0 0 0)이며, 이 줄은 처리하지 않는다.

출력

각 인스턴스마다 한 줄에 A fooms and B foobs for a twob! 형식으로 출력한다. 여기서 foom $A$개와 foob $B$개의 가치 합은 정확히 twob 하나와 같아야 하고, $A + B$는 가능한 한 작아야 한다. 단수형과 복수형을 올바르게 표기한다. 개수가 정확히 $1$이면 foom / foob으로, 그 밖의 경우(개수가 $0$인 경우 포함)에는 fooms / foobs로 쓴다.

그러한 음이 아닌 개수 쌍이 존재하지 않으면 대신 오래된 주문을 출력한다: Unquibable!