*No ônibus
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Tarifas de ônibus em nossa cidade — um rublo. No entanto, nem tudo é tão simples — cada passageiro adulto tem o direito de transportar no máximo uma criança gratuitamente. Isso significa que um passageiro adulto que trouxer k (\(k >0\)) crianças paga apenas  k< /code> rublos: para um ingresso para você e para (k-1) ingressos para seus filhos. Além disso, um adulto pode ir sem filhos, caso em que paga apenas um rublo. Sabe-se que crianças não podem viajar de ônibus sem um adulto.
 
Ajude-me a calcular as tarifas mínima e máxima em rublos que os passageiros de ônibus podem pagar.
 
Entrada
A string de entrada contém dois inteiros n e m (\(0 <= n,\ m <= 10^5\)) — o número de adultos e o número de crianças no ônibus, respectivamente.
 
Saída
Em sua resposta, imprima dois números separados por espaços — a tarifa mínima e máxima possível, se a viagem for possível, caso contrário imprima "
Impossível"; (sem aspas).
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
1 2 | 
2 2 | 
| 2 | 
0 5 | 
Impossível | 
| 3 | 
2 2 | 
2 3 |