Фаді організовує вечір кіно. У кінотеатрі є нескінченна кількість рядів, і в кожному ряду рівно місць. Місця пронумеровані послідовно, починаючи з (місця з до — у першому ряду, місця з m+1 до — у другому ряду, і так далі).
Фаді потрібно забронювати рівно послідовних місць, починаючи точно з місця під номером .
Обчисліть загальну кількість різних рядів, які займе компанія Фаді.
Перший рядок містить одне ціле число (1 \le t \le 10^4) — кількість наборів вхідних даних.
Кожен із наступних рядків містить три цілі числа , і (1 \le m, n, s \le 10^{18}) — кількість місць у ряду, кількість послідовних місць для бронювання та номер початкового місця відповідно.
Для кожного набору вхідних даних виведіть одне ціле число — загальну кількість різних рядів, які займе компанія Фаді.
Приклад 1
У першому наборі вхідних даних у кожному ряду є місця. Фаді бронює місць, починаючи з місця . Заброньовані місця — це 2, 3, 4, 5, і .
Місця і знаходяться в першому ряду.
Місця і знаходяться в другому ряду.
Отже, компанія займає загалом різні ряди.
Підзадача ( балів): \sum n \le 10^5 по всіх наборах вхідних даних.
Підзадача ( балів): Без додаткових обмежень.