*Nell'autobus
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Le tariffe degli autobus nella nostra città — un rublo. Tuttavia, non tutto è così semplice — ogni passeggero adulto ha il diritto di trasportare gratuitamente non più di un bambino. Ciò significa che un passeggero adulto che porta con sé k (\(k >0\)) bambini paga solo  k< /code> rubli: per un biglietto per te e per (k-1) biglietti per i tuoi figli. Inoltre, un adulto può andare senza figli, nel qual caso paga solo un rublo. È noto che i bambini non possono viaggiare sull'autobus senza un adulto.
 
Aiutami a calcolare le tariffe minime e massime in rubli che i passeggeri degli autobus potrebbero pagare.
 
Input
La stringa di input contiene due numeri interi n e m (\(0 <= n,\ m <= 10^5\)) — rispettivamente il numero di adulti e il numero di bambini sull'autobus.
 
Uscita
Nella tua risposta stampa due numeri separati da spazio — la tariffa minima e massima possibile, se il viaggio è possibile, altrimenti print "
Impossibile"; (senza virgolette).
 
Esempi
| # | 
Input | 
Uscita | 
| 1 | 
1 2 | 
2 2 | 
| 2 | 
0 5 | 
Impossibile | 
| 3 | 
2 2 | 
2 3 |