Фермерство — конкурентний бізнес, особливо виробництво молока. Фермер Джон розуміє, що якщо він не впровадить інновації у свої методи виробництва молока, його молочний бізнес можуть «збити з ніг»!
На щастя, Фермер Джон придумав гарну ідею. Його три призові молочні корови, Бессі, Елсі та Мілдред, кожна виробляє молоко з трохи іншим смаком. Він планує змішати їхнє молоко, щоб створити ідеальне поєднання смаків.
Для цього він бере три відра з молоком від трьох корів. Відра можуть мати різну місткість і можуть бути заповнені не повністю. Потім він переливає молоко з відра у відро , потім з відра у відро , потім з відра у відро , потім з відра у відро , і так далі, повторюючи цей цикл загалом операцій переливання (отже, -те переливання — це переливання з відра у відро ).
Коли Фермер Джон переливає молоко з відра у відро , він переливає якомога більше молока, зупиняючись, коли відро стає порожнім або відро стає повним.
Допоможіть, будь ласка, Фермеру Джону визначити, скільки молока залишиться в кожному відрі після завершення всіх операцій переливання.
Перший рядок містить два цілих числа: місткість c_1 першого відра та кількість молока m_1, яка в ньому спочатку міститься. Обидва значення c_1 та m_1 — додатні цілі числа, що не перевищують 10^9, причому c_1 \ge m_1. Другий і третій рядки мають такий самий формат і описують місткість та початкову кількість молока у другому та третьому відрах відповідно.
Виведіть три рядки, кожен з яких містить кінцеву кількість молока у відповідному відрі після завершення всіх операцій переливання.
Наступний приклад ілюструє, як змінюється кількість молока у трьох відрах під час процесу переливання:
Initial State: 3 4 5
1. Pour 1->2: 0 7 5
2. Pour 2->3: 0 0 12
3. Pour 3->1: 10 0 2
4. Pour 1->2: 0 10 2
5. Pour 2->3: 0 0 12(Останні три стани потім повторюються циклічно ...)
Приклад 1