F. Среднее по Бобу
ограничение по времени на тест
3 с
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На курсе по математической статистике Боб придумал новый способ вычисления среднего для массивов, содержащих нечетное число элементов.

Пока длина массива больше единицы, выполняется следующая операция: выбирается произвольный отрезок массива длины 3 с границами $$$l$$$ и $$$r = l + 2$$$, вычисляется медиана этих трех элементов и затем эти элементы заменяются на один элемент, равный медиане.

Напомним, что медианой массива из трех элементов называется второй по возрастанию элемент данного массива. Например, медиана массива $$$[1, 5, 4]$$$ равна $$$4$$$, а медиана массива $$$[2, 2, 2]$$$ равна $$$2$$$.

Рассмотрим один из способов вычисления среднего по Бобу на массиве $$$[4, 1, 3, 2, 5]$$$. На первом шаге выбираем подотрезок с границами $$$l = 2$$$, $$$r = 4$$$. Так как $$$2$$$ является медианой подмассива $$$[1, 3, 2]$$$, то массив преобразуется следующим образом: $$$[4, \textbf{1, 3, 2}, 5] \rightarrow [4, \textbf{2}, 5]$$$. На втором шаге единственный возможный отрезок длины $$$3$$$ имеет границы $$$l = 1$$$, $$$r = 3$$$. Так как $$$4$$$ является медианой подмассива $$$[4, 2, 5]$$$, то $$$[\textbf{4, 2, 5}] \rightarrow [4]$$$.

Боб заметил, что его способ вычисления среднего определен не вполне корректно: в зависимости от выбора отрезков результат вычисления может получиться разным. Чтобы исправить эту ситуацию, Боб решил выбирать отрезки для замены на медиану таким образом, чтобы единственное оставшееся в конце число было максимальным возможным. Именно это число Боб называет средним по Бобу для данного массива.

Для массива $$$a$$$ из $$$n$$$ элементов вам требуется ответить на $$$q$$$ запросов, $$$j$$$-й из которых характеризуется границами $$$L_j$$$ и $$$R_j$$$.

Ответом на $$$i$$$-й запрос является среднее по Бобу отрезка исходного массива $$$[a_{L_j}, a_{L_j + 1}, \ldots a_{R_j}]$$$. Для всех запросов гарантируется, что длина отрезка запроса нечетна.

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

В первой строке содержится целое число $$$n$$$ ($$$3 \leq n \leq 5 \cdot 10^4$$$) — размер массива.

Во второй строке содержатся $$$n$$$ целых чисел $$$a_i$$$ ($$$0 \leq a_i \leq 10^9$$$) — элементы массива.

В третьей строке содержится целое число $$$q$$$ ($$$1 \leq q \leq 10^5$$$) — количество запросов.

В следующих $$$q$$$ строках, содержатся целые числа $$$L_j$$$, $$$R_j$$$ ($$$1 \leq L_j \leq R_j \leq n$$$) — границы подотрезка $$$j$$$-го запроса, гарантируется, что $$$R_j - L_j + 1$$$ не делится на $$$2$$$.

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

В $$$j$$$-й строке выходных данных выведите одно целое число  — ответ на $$$j$$$-й запрос.

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