D. Место олимпиады
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Для проведения финала первой олимпиады ИТ-кампуса «НЕЙМАРК» была подготовлена прямоугольная площадка. Можно считать, что площадка разделена на $$$n$$$ рядов, в каждом из которых есть $$$m$$$ мест для столов участников. Всего на финал зарегистрировалось $$$k$$$ участников, каждый из которых будет сидеть за отдельным столом, и теперь оргкомитету олимпиады предстоит выбрать места для столов на площадке.

Каждый стол занимает одно из $$$m$$$ мест в ряду. При этом, если несколько столов занимают подряд идущие места в одном ряду, то такую группу столов будем называть партой, а количество столов в группе — длиной парты. Например, рассадить $$$7$$$ участников на площадке размерами $$$3 \times 4$$$ ($$$n = 3, m = 4$$$) можно следующим образом:

На рисунке выше в первом ряду находится одна парта длины $$$3$$$, во втором — одна парта длины $$$2$$$, а в третьем — две парты длины $$$1$$$.

Оргкомитет хочет выбрать места так, чтобы длина самой длинной парты была как можно меньше. В частности, эти же $$$7$$$ столов можно расставить более оптимальным образом, чтобы длины всех парт не превосходили $$$2$$$:

Зная числа $$$n$$$, $$$m$$$ и $$$k$$$, найдите минимальную возможную длину самой длинной парты.

Входные данные

Первая строка содержит целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных.

Единственная строка каждого набора входных данных содержит три натуральных числа — $$$n$$$, $$$m$$$ и $$$k$$$ ($$$1 \leq n, m, k \leq 10^9$$$, $$$k \leq n\cdot m$$$).

Выходные данные

Для каждого набора входных данных выведите одно число — минимальную возможную длину.

Пример
Входные данные
5
3 4 7
5 5 5
1 13 2
2 4 7
1 5 4
Выходные данные
2
1
1
4
2