Problem
Tambang untuk bas di bandar kami — satu rubel. Walau bagaimanapun, tidak semuanya begitu mudah — setiap penumpang dewasa mempunyai hak untuk membawa tidak lebih daripada seorang kanak-kanak secara percuma. Ini bermakna penumpang dewasa yang membawa k
(\(k >0\)) kanak-kanak bersamanya hanya membayar k< /code> rubles: untuk satu tiket untuk diri sendiri dan untuk (k-1
) tiket untuk anak-anak anda. Juga, orang dewasa boleh pergi tanpa anak, dalam hal ini dia hanya membayar satu rubel. Adalah diketahui bahawa kanak-kanak tidak boleh menaiki bas tanpa orang dewasa.
Bantu saya mengira tambang minimum dan maksimum dalam rubel yang boleh dibayar oleh penumpang bas.
Input
Rentetan input mengandungi dua integer n
dan m
(\(0 <= n,\ m <= 10^5\)) — bilangan orang dewasa dan bilangan kanak-kanak di dalam bas, masing-masing.
Output
Dalam jawapan anda cetak dua nombor yang dipisahkan ruang — tambang minimum dan maksimum yang mungkin, jika perjalanan boleh, jika tidak, cetak "
Mustahil
"; (tanpa sebut harga).
Contoh
# |
Input |
Output |
1 |
1 2 |
2 2 |
2 |
0 5 |
Mustahil |
3 |
2 2 |
2 3 |
jadual>