Гуляя по рынкам одной очень красивой страны, Марк наткнулся на одного торговца. Всем прохожим он предлагал сыграть в одну игру. В этой игре участвовало две монеты. На первой монете было написано положительное целое число $$$A$$$, а на второй монете было написано положительное целое число $$$B$$$. Игроки не знали значения чисел $$$A$$$ и $$$B$$$ и им нужно было их отгадать. Продавец лишь сказал, что $$$A$$$ в $$$k$$$ раз больше, чем $$$B$$$, и что $$$B$$$ на $$$n$$$ меньше, чем $$$A$$$.
Марк решил сыграть в эту игру, потому что победитель получит эти самые монеты. Помогите ему понять, действительно ли существуют такие положительные целые числа $$$A$$$ и $$$B$$$, что $$$A = k \cdot B$$$ и $$$A = B + n$$$.
В единственной строке дано два числа $$$k$$$ и $$$n$$$ ($$$1 \le k, n \le 10^9$$$) — во сколько раз $$$A$$$ больше $$$B$$$ и на сколько $$$A$$$ больше $$$B$$$.
Выведите два целых положительных числа $$$A$$$ и $$$B$$$, которые написаны на монетах, либо $$$-1$$$, если таких чисел не существует.
Тесты к этой задаче состоят из нескольких групп. Баллы за каждую группу ставятся только при прохождении всех тестов группы и всех тестов всех необходимых групп.
| Группа | Баллы | Ограничения | Необх. группы |
| 0 | 0 | Тесты из условия. | – |
| 1 | 5 | $$$k = 1$$$ | – |
| 2 | 10 | $$$k = 2$$$ | – |
| 3 | 10 | $$$k = 3$$$ | – |
| 4 | 10 | $$$k = 4$$$ | – |
| 5 | 65 | – | 0-4 |
6 15
18 3
1 3
-1
В первом примере $$$k = 6$$$ и $$$n = 15$$$. Ответом является $$$A = 18$$$ и $$$B = 3$$$, так как, действительно, $$$A = k \cdot B = 6 \cdot 3 = 18$$$ и $$$A = B + n = 3 + 15 = 18$$$.
Во втором примере можно показать, что при $$$k = 1$$$ и $$$n = 3$$$, ответа не существует.
| Name |
|---|


