I. Кевин и сетка
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Когда Кевин был в доме БигМена, внезапно ловушка послала его в сетку из $$$n$$$ строк и $$$m$$$ столбцов.

Ловушка Бигмена задается двумя массивами: массивом $$$a_1,a_2,\ldots,a_n$$$ и массивом $$$b_1,b_2,\ldots,b_m$$$.

В $$$i$$$-м ряду находится нагреватель, который нагревает строку на $$$a_i$$$ градусов, а в $$$j$$$-м столбце  — нагреватель, который нагревает столбец на $$$b_j$$$ градусов, так что температура ячейки $$$(i,j)$$$ равна $$$a_i+b_j$$$.

К счастью, у Кевина есть костюм с одним параметром $$$x$$$ и двумя режимами:

  • теплостойкость. В этом режиме костюм может выдержать все температуры больше или равные $$$x$$$, но замерзает, как только достигает ячейки с температурой ниже $$$x$$$.
  • холодостойкость. В этом режиме костюм может выдержать все температуры ниже $$$x$$$, но замерзает, как только достигает ячейки с температурой не ниже $$$x$$$.

Как только Кевин приземляется на ячейку, костюм автоматически переходит в режим холодостойкости, если ячейка имеет температуру ниже $$$x$$$, или в режим теплостойкости в противном случае, и не может измениться после этого.

Мы говорим, что две ячейки соседние, если они имеют общую сторону.

Назовем путем последовательность $$$c_1,c_2,\ldots,c_k$$$ ячеек такую, что $$$c_i$$$ и $$$c_{i+1}$$$ соседние для всех $$$1 \leq i \leq k-1$$$.

Скажем, что две ячейки соединены, если между ними есть путь, состоящий только из ячеек, на которые Кевин может наступать.

Связанная компонента  — это максимальный набор попарно связанных ячеек.

Назовем связанную компоненту хорошей, если Кевин может выбраться из сетки, начав в ней, то есть если она содержит хотя бы одну ячейку с границы сетки, и плохой в противном случае.

Чтобы оценить ситуацию, Кевин дает оценку $$$1$$$ каждой хорошей компоненте и $$$2$$$ каждой плохой компоненте.

Итоговой оценкой будет разница между общей оценкой компонент с температурами больше или равными $$$x$$$ и общей оценкой компонентов с температурами меньше $$$x$$$.

Кевин может использовать $$$q$$$ возможных значений $$$x$$$, и для каждого из них Кевин хочет знать итоговую оценку.

Помогите Кевину победить Бигмена!

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

Первая строка содержит три целых числа $$$n$$$,$$$m$$$,$$$q$$$ ($$$1 \leq n,m,q \leq 10^5$$$)  — количество строк, столбцов и количество возможных значений для $$$x$$$ соответственно.

Вторая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \leq a_i \leq 10^5$$$).

Третья строка содержит $$$m$$$ целых чисел $$$b_1, b_2, \dots, b_m$$$ ($$$1 \leq b_i \leq 10^5$$$).

Каждая из следующих $$$q$$$ строк содержит одно целое число $$$x$$$ ($$$1 \leq x \leq 2 \cdot 10^5$$$).

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

Выведите $$$q$$$ строк, в $$$i$$$-й строке выведите ответ на $$$i$$$-е возможное значение $$$x$$$ из входных данных.

Примеры
Входные данные
5 5 1
1 3 2 3 1
1 3 2 3 1
5
Выходные данные
-1
Входные данные
3 3 2
1 2 2
2 1 2
3
4
Выходные данные
0
1
Примечание

В первом примере, оценка для компонентов с температурой менее $$$5$$$ составляет $$$1+2$$$, а оценка для компонентов с температурой хотя бы $$$5$$$ составляет $$$2$$$. Таким образом, итоговая оценка составляет $$$2-3=-1$$$.