A. Целые точки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

DLS и JLS скучают на уроке математики в школе. Чтобы как-то развлечь себя, DLS достал лист клетчатой бумаги и нарисовал на ней $$$n$$$ различных прямых, заданных уравнениями $$$y = x + p_i$$$, для некоторых различных $$$p_1, p_2, \ldots, p_n$$$.

JLS не заставил себя ждать и нарисовал на том же листе $$$m$$$ различных прямых, заданных уравнениями $$$y = -x + q_i$$$ для некоторых различных $$$q_1, q_2, \ldots, q_m$$$.

DLS и JLS интересно, сколько пар прямых пересекаются в точках с целочисленными координатами. К сожалению, до конца урока осталось мало времени, поэтому DLS и JLS просят вас помочь им.

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

Первая строка содержит целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных в тесте. Затем следуют описания наборов входных данных.

Первая строка каждого набора содержит целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — количество прямых, которые нарисовал DLS.

Вторая строка каждого набора содержит $$$n$$$ различных целых чисел $$$p_i$$$ ($$$0 \le p_i \le 10^9$$$), описывающие прямые, нарисованные DLS. Число $$$p_i$$$ описывает прямую, заданную уравнением $$$y = x + p_i$$$.

Третья строка каждого набора содержит целое число $$$m$$$ ($$$1 \le m \le 10^5$$$) — количество прямых, которые нарисовал JLS.

Четвёртая строка каждого набора содержит $$$m$$$ различных целых чисел $$$q_i$$$ ($$$0 \le q_i \le 10^9$$$), описывающие прямые, нарисованные JLS. Число $$$q_i$$$ описывает прямую, заданную уравнением $$$y = -x + q_i$$$.

В тесте сумма всех значений $$$n$$$ по всем наборам входных данных не превосходит $$$10^5$$$. Аналогично, сумма всех значений $$$m$$$ по всем наборам входных данных не превосходит $$$10^5$$$

Во взломах разрешается использовать только на одном наборе входных данных, то есть $$$t=1$$$ должно быть выполнено.

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

Для каждого набора входных данных выведите одно целое число — количество пар прямых, которые пересекаются в точке с целочисленными координатами.

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

Ниже изображены прямые из первого набора входных данных примера. Чёрными кружочками выделены целочисленные точки пересечения.