CF190A Vasya and the Bus
题目描述
--
一天,Vasya 听到一个故事,它说:“在 High Bertown 城,一辆 $62$ 路公交车带着 $n$ 位大人和 $m$ 位小孩,从公交车站开了出来……”
至于那些后续,都是无关紧要的。Vasya 是一位会计,而且他很享受数钱数到手抽经的快感。因此,他想知道这趟车上的这些乘客所付车票钱的最小值和最大值是多少
在 High Bertown 城,公交车的车票为 $1$ 卢布 。但是,那么简单的题目想都别想遇到—— $1$ 位大人可以免票带 $1$ 位小孩。这意味着 $1$ 位大人和 $k$ 个小孩共同乘车,总的需要 $k$ 卢布的车票;他自己需要 $1$ 张车票,孩子们需要 $(k-1)$ 张。除此之外,大人们可以不带孩子乘车,这样他们就只要支付自己的 $1$ 卢布车票钱。
同时,我们还知道在 High Bertown 城,孩子们不能在没有大人的陪同下单独乘车。
请你帮帮 Vasya 计算一下这辆车上乘客需付金额总和的最小值和最大值。
---
输入格式
输入文件包括一行两个整数 $n$ 和 $m$ $(0\leq n,m\leq 10^5)$ 。其相互对应车上大人和小孩的人数。
输出格式
---
如果 $n$ 位大人和 $m$ 位孩子乘车的情况合法,则在一行内输出以空格分隔的两个整数——最小值和最大值。
否则,输出"Impossible"(不含引号)。
---
说明/提示
---
在第一个样例中, $1$ 位大人和 $2$ 位孩子乘车,不管怎么样,都需要支付 $2$ 卢布。
在第二个样例中,只有孩子乘车是不合法的。
在第三个样例中,有两种情况:
1. $2$ 位大人各带 $1$ 位小孩,各付 $1$ 卢布车票钱。此时,乘客们一共支付了 $2$ 卢布。
2. 另一种情况下,一位大人带 $2$ 位孩子,支付 $2$ 卢布车票钱;另一位独自乘车,花费 $1$ 卢布。因此,他们一共支付了 $3$ 卢布。