
У традиційній грі "Музичні стільці" N+1 дітей бігають навколо стільців (розміщених по колу), поки грає музика. Коли музика зупиняється, діти біжать сідати на доступні стільці. Дитина, яка залишилася стояти, вибуває з гри, один стілець прибирається, і гра продовжується вже з дітьми. Остання дитина, що сяде, стає переможцем.
Щоб адаптувати цю гру для сучасних ігрових консолей, правила було змінено так: дітей сидять на стільцях, розташованих по колу. Стільці пронумеровані від до . Ваша програма заздалегідь обирає додатне число . Рахунок починається з першого стільця, і коли рахунок доходить до , ця дитина вибуває з гри, а її стілець прибирають. Рахунок поновлюється з наступного стільця по колу. Остання дитина, що залишиться, є переможцем.
Наприклад, у грі, зображеній на рисунку вище з N = 5 та D = 3, крапка позначає початкову точку відліку, а вказує на дитину, яка вибула. Спочатку вибуває дитина , рахунок поновлюється з дитини . Другою вибуває дитина , потім рахунок починається з дитини і вибуває дитина . Дитина вибуває останньою, а переможцем стає дитина . Дано та — напишіть програму, яка визначить переможця.
Ваша програма має бути протестована на одному чи декількох тестових випадках. Кожен тестовий випадок містить два додатних цілих числа та в одному рядку, розділених одним або декількома пробілами, де N, D < 1000000.
Останній рядок вхідного файлу містить два і не є частиною тестових випадків.
Для кожного тестового випадку виведіть переможця у такому форматі:
N D W
де та , як зазначено вище, пробіл і — переможець у цій грі.
Приклад 1