Підозрювані
У ході поліцейського розслідування було виявлено підозрюваних, і тепер свідки повинні спробувати ідентифікувати злочинця. Зріст кожного -го підозрюваного був виміряний, але через неточність вимірювань відомо лише, що їх зріст є дійсним числом в інтервалі від до (включно). У найкращому випадку один з підозрюваних є злочинцем, але можливо, що жоден з них не є таким.
Одна розстановка полягає у виборі двох натуральних чисел і , після чого підозрювані відводяться в окрему кімнату, щоб свідки могли спробувати впізнати злочинця. Оскільки свідки можуть бути збиті з пантелику, якщо двоє підозрюваних мають однаковий зріст, то розстановка допускається лише в тому випадку, якщо можна гарантувати, що жодні два підозрюваних не матимуть однаковий зріст. Під час розстановки свідки завжди зможуть впізнати злочинця, якщо він знаходиться серед вибраних підозрюваних, або скажуть, що його серед них немає.
Ведучий слідчий тепер зацікавлений у відповідях на наступні питання: "Якби я був впевнений, що злочинець знаходиться тільки між і , то яка найменша кількість розстановок необхідна в гіршому випадку, щоб свідки змогли знайти злочинця або повідомити, що він не входить до числа підозрюваних?" Допоможіть ведучому слідчому відповісти на таких питань.
Вхідні дані
У першому рядку міститься одне натуральне число — кількість підозрюваних. Наступні рядків містять два натуральних числа і , що представляють можливий діапазон зросту підозрюваного номер .
Наступний рядок містить натуральне число — кількість питань. Наступні рядків містять два натуральних числа і , що визначають питання.
Вихідні дані
У рядках виведіть відповіді на відповідні питання: мінімально необхідну кількість розстановок.