Пані Ійо Кіффа-Австраліс має терези й лише два типи гир, щоб зважувати дозу ліків. Наприклад, щоб відміряти мг аспірину, використовуючи гирі по мг і мг, вона може покласти одну гирю по мг на сторону з ліками та три гирі по мг на протилежний бік (Рисунок 1). Хоча вона може покласти чотири гирі по мг на бік з ліками й дві гирі по мг на інший бік (Рисунок 2), вона не вибере це рішення, оскільки використання більшої кількості гир є менш зручним.
Вам необхідно визначити, скільки гир потрібно використати.

Рисунок 1. Вимірювання мг аспірину за допомогою трьох гир по мг і однієї гирі по мг

Рисунок 2. Вимірювання мг аспірину за допомогою чотирьох гир по мг і двох гир по мг
Вхід складається з послідовності наборів даних. Кожен набір даних — це рядок, що містить три додатних цілих числа , і , розділених пробілом. Виконуються умови: a \neq b, a \leq 10000, b \leq 10000, та d \leq 50000. Вважається, що можливо відміряти мг за допомогою комбінації гир по мг і мг. Іншими словами, випадки, коли немає рішення, розглядати не потрібно.
Кінець вхідних даних позначається рядком із трьох нулів, розділених пробілами. Цей рядок не є набором даних.
Вивести рядки, кожен з яких відповідає відповідному набору даних (a, b, d). Кожен рядок відповіді повинен містити два невід'ємних цілих числа і , розділених пробілом. Вони мають задовольняти таким трьом умовам:
Можна відміряти мг, використовуючи гир по мг і гир по мг.
Загальна кількість гир x + y є мінімальною серед усіх пар невід'ємних цілих чисел, що задовольняють попередню умову.
Загальна маса гир a x + b y є мінімальною серед усіх пар, що задовольняють дві попередні умови.
У відповіді не повинно бути жодних зайвих символів (наприклад, додаткових пробілів).
Приклад 1