Page not loading? Try clicking here.
Placeholder

#5891

기름 운반 1s 256MB

Problems

피터는 S 용량 만큼의 기름을 실은 배를 기다리는데, 문제가 하나 있습니다 (프로그래밍 문제에 나오는 모든 사람처럼 말이죠!).

피터에게는 V_1 용량의 병들과 그보다 작은 V_2 용량의 병들이 있습니다. 피터는 배가 싣고 온 기름의 양을 보고 아래의 조건들을 만족하도록 기름을 병에 담으려 합니다:

  1. 모든 기름을 병들에 담는다.

  2. 사용한 병들은 반드시 끝까지 채운다.

  3. 병의 개수를 최소로 사용한다.

어떻게 하면 위의 조건을 모두 충족시키며 기름을 담을 수 있을지 피터는 몇 시간 째 고민 중입니다. (확실히 피터는 재밌게 살진 않는 것 같습니다.)

피터를 도와줍시다.


Input

첫 줄에 세 양의 정수 S, V_1, V_2가 주어진다. (1 \le S \le 10 ^ 6, 1 \le V_2 < V_1\le 10 ^ 6)


Output

피터의 조건을 만족할 수 있는 V_1 크기의 병의 개수와 V_2 크기의 병의 개수를 출력합니다.

조건을 만족할 수 없다면, Impossible을 출력합니다.


Example #1

1000 9 7
108 4

Example #2

1000 900 7
Impossible

Example #3

1000 10 7
100 0

Source

2015 East Central Regional Contest
You must sign in to write code.