Module: 嵌套条件语句。条件艰苦


Problem

13 /13


*在公交车上

Problem

我市公交车票价——一卢布。然而,并非一切都那么简单——每位成年乘客有权免费携带不超过一名儿童。这意味着携带 k (\(k >0\)) 个孩子的成年乘客只需支付 k< /code> 卢布:您自己的一张票和您孩子的 (k-1) 张票。此外,成年人可以不带孩子去,在这种情况下,他只需支付一卢布。众所周知,儿童不能在没有成人陪伴的情况下乘坐公共汽车。
 
帮我计算公交车乘客可以支付的最低和最高卢布票价。
 
输入
输入字符串包含两个整数nm (\(0 <= n,\ m <= 10^5\)) ——分别是公交车上的成人人数和儿童人数。
 
输出
在你的答案中打印两个空格分隔的数字 —可能的最低和最高票价,如果旅行是可能的,否则打印“Impossible”; (不带引号)。

 

例子
<头> <日># <正文>


 

输入 输出
1 1 2 2 2
2 0 5 不可能
3 2 2 2 3