Банкомат
У банкоматі знаходиться достить велика кількість купюр двох різних номіналів. Людина, яка користується банкоматом, може вводити деяку суму, і банкомат повинен видати йому точно цю суму (якщо, звичайно, вона є у даної людини на рахунку). Звичайно, нікому не хочеться носити з собою цілий мішок грошей, тому банкомат повинен видавати суму мінимально можливою кількістю банкнот.
Напишіть програму, яка визначає скільки банкнот кожного номіналу повинен видати банкомат, щоб отримати задану суму, а загальна кількість банкнот була мінімальною.
Вхідні дані
У першому рядку вхідного файлу задається кількіть тестів. У кожному з наступних рядків записано три цілих числа: a, b (номінали купюр, які знаходяться у банкоматі) і S (потрібна сума). (1 ≤ a, b ≤ 10000, a ≠ b, 0 ≤ S ≤ 10^9).
Вихідні дані
У вихідний файл потрібно вивести два числа – кількість купюр кожного типу, які повинні бути видані банкоматом. У випадку неможливості видачі заданої суми, виведіть слово "Impossible" (без лапок).