Зажиточная владелица поместья, увы, находится в том возрасте, когда контролировать свои поступки тяжело…Вот она и показала младшей дочери, где лежат все её сбережения, переведенные в золотые дукаты (конечно же, в старом чулке в третьем ящике серванта слева от зеркала).
Младшая дочурка решила опередить своих сестёр и забрать свою часть наследства. Она разделила найденные дукаты на примерно равные стопки (так, чтобы количество монет в стопках различалось не более чем на единицу), по числу дочерей, и забрала себе монеты из самой маленькой стопки.
Узнав об этом, старшие дочери пересчитали оставшиеся монеты…А теперь они хотят узнать, сколько же денег могло быть в чулке изначально. Помогите им!
Input
В первой строке записано число N — число дочерей (2 \le N \le 100), во второй — P — количество золотых дукатов, оставшихся после поступка младшей дочери ( 1 \le P \le 10^9, P \ge N-1).
Output
Выведите через пробел два числа: минимальное и максимальное количество количество дукатов, которые были в чулке изначально.
Example
standard input | standard output |
---|
2
5
| 9 10
|