EduBrick

E. Минимизируем максимум

4000 мс · 512 МБ · всё или ничего

Даны nn нестрого возрастающих массивов AiA_i и mm нестрого убывающих массивов BjB_j. Все массивы имеют одну и ту же длину ll.

Далее даны qq запросов вида (i,j)(i, j); ответ на запрос — такое kk, что max(Aik,Bjk)\max(A_{ik}, B_{jk}) минимален. Если таких kk несколько, можно вернуть любое.

Формат ввода

На первой строке числа nn, mm, ll (1n,m9001 \le n, m \le 900; 1l30001 \le l \le 3000). Следующие nn строк содержат описания массивов AiA_i — по ll элементов, целых чисел от 00 до 105110^5 - 1. На следующих mm строках описание массивов BjB_j в том же формате. На следующей строке число запросов qq (1qnm1 \le q \le n \cdot m). Следующие qq строк содержат пары ii, jj. Массивы и элементы внутри массива нумеруются с 1.

Формат вывода

Выведите qq чисел от 1 до ll — ответы на запросы.

Примеры

ввод
4 3 5
1 2 3 4 5
1 1 1 1 1
0 99999 99999 99999 99999
0 0 0 0 99999
5 4 3 2 1
99999 99999 99999 0 0
99999 99999 0 0 0
12
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
4 1
4 2
4 3
вывод
3
4
3
5
4
3
1
2
2
4
4
3
Войдите, чтобы отправлять решения.