Ксюша поступила в престижный университет на Кипре. Программа первого семестра по алгебре содержала только лишь темы «Умножение целых чисел» и «Деление целых чисел». Ксюша училась в лучшей школе страны и уже проходила эти темы, поэтому она решила прогуливать лекции и семинары по алгебре.
Когда выпал снег и наступила сессия, Ксюша пришла на экзамен. Экзаменатор был восмущён пропусками Ксюши и решил её завалить, дав самую сложную задачу.
Дан массив из $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$. Необходимо ответить на $$$m$$$ запросов. Запросы бывают трёх типов:
Ксюша не хочет отчисляться и уезжать с Кипра, помогите ей сдать экзамен.
В первой строке дано целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных.
Далее следует описание наборов.
В первой строке дано целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$) — количество элементов в массиве.
Во второй строке даны $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le 5 \cdot 10^5$$$) — элементы массива.
В третьей строке дано целое число $$$m$$$ ($$$1 \le m \le 2 \cdot 10^5$$$) — количество запросов.
В следующих $$$m$$$ строках даны запросы:
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$. То же самое гарантируется для $$$m$$$.
Для каждого набора входных данных выведите ответы на запросы типа «?» в отдельных строках.
2415 62 41 168? 1 4/ 1 4? 1 4/ 1 4? 1 4/ 1 4= 2 228? 1 461 500000 100500 1234 777 1017= 3 303? 2 4/ 1 3? 1 5/ 2 6= 5 13? 4 6
610080 160 32 3648 950998698 61732212 26
В первом наборе входных данных после применения первой операции деления массив трансформируется так:
$$$15, 62, 41, 16 \to \frac{15}{3}, \frac{62}{31}, \frac{41}{41}, 16 = 5, 2, 1, 16$$$
| Name |
|---|


