Погане число#377

Погане число

1 секунда
64 мегабайти
Легка

Джон і Брус вважають, що число — дуже погане число. Тому вони намагаються уникати його завжди і всюди.

Тепер хлопці хочуть подати число у вигляді суми додатних чисел, кожне з яких не перевищує . Проте не забувайте про погане число ! Кожен доданок не повинен ділитися на , і кількість доданків також не повинна ділитися на .

Ваша задача — знайти мінімально можливу кількість доданків у такому представленні числа .

Наприклад, якщо N=3, M=11, K=6, то ми можемо подати як 5+6, але ділиться на , отже треба як мінімум доданки. Але оскільки N=3, ми не можемо мати доданки, тому відповідь — . Один із можливих способів подати : 11=4+4+2+1.

Вхідні дані

Перший рядок містить одне ціле число — кількість тестів. Кожен тест складається з одного рядка, в якому записано три цілі числа , і , розділені пробілами.

Вихідні дані

Для кожного тесту виведіть в окремому рядку мінімально можливу кількість доданків відповідно до зазначених вимог. Якщо це неможливо, виведіть -1 (без лапок).

Обмеження

1 \le T \le 74 1 \le N, M, K \le 1000000000~(10^9)

Приклади

Приклад 1

Loading
Loading