#P3565. Vasya and the Bus

Vasya and the Bus

题目描述

一天,Vasya 听到一个故事,它说:“在 High Bertown 城,一辆 6262 路公交车带着 nn 位大人和 mm 位小孩,从公交车站开了出来 ......

至于那些后续,都是无关紧要的。Vasya 是一位会计,而且他很享受数钱数到手抽经的快感。因此,他想知道这趟车上的这些乘客所付车票钱的最小值和最大值是多少。

在 High Bertown 城,公交车的车票为 11 卢布。但是,那么简单的题目想都别想遇到 —— 11 位大人可以免票带 11 位小孩。这意味着 11 位大人和 kk 个小孩共同乘车,总的需要 kk 卢布的车票;他自己需要 11 张车票,孩子们需要 (k1)(k-1) 张。除此之外,大人们可以不带孩子乘车,这样他们就只要支付自己的 11 卢布车票钱。

同时,我们还知道在 High Bertown 城,孩子们不能在没有大人的陪同下单独乘车。

请你帮帮 Vasya 计算一下这辆车上乘客需付金额总和的最小值和最大值。

输入格式

输入文件包括一行两个整数 nnm (0n,m105)m\ (0\leq n,m\leq 10^5)。其相互对应车上大人和小孩的人数。

输出格式

如果 nn 位大人和 mm 位孩子乘车的情况合法,则在一行内输出以空格分隔的两个整数,表示最小值和最大值。否则,输出 Impossible

1 2
2 2

11 位大人和 22 位孩子乘车,不管怎么样,都需要支付 22 卢布。

0 5
Impossible
2 2
2 3

有两种情况:

  1. 22 位大人各带 11 位小孩,各付 11 卢布车票钱。此时,乘客们一共支付了 22 卢布。
  2. 另一种情况下,一位大人带 22 位孩子,支付 22 卢布车票钱;另一位独自乘车,花费 11 卢布。因此,他们一共支付了 33 卢布。