E. Космическое Го
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

$$$\qquad$$$Старший Координатор Библброкс очень любит играть в Космическое Го и, между прочим, очень не любит проигрывать. По правилам Космического Го, игральным полем является прямоугольный гобан, расчерченный вертикальными и горизонтальными линиями. Стандартный космический гобан состоит из $$$N$$$ x $$$N$$$ ячеек в декартовой системе координат $$$(x, y)$$$, где $$$(1 \leq x, y \leq N)$$$.

$$$\qquad$$$В каждой ячейке может находиться один из трех объектов: заблокированная ячейка, игровая ячейка или Го-иси. Окрашены они в красный, зеленый и белый цвета соответственно. Для каждого $$$i$$$, $$$(1 \leq i \leq N)$$$, в $$$i$$$-той колонке, ячейки с самого нижнего ряда до $$$A_i$$$-того ряда снизу — красные ячейки, которые обозначают заблокированные поля.

$$$\qquad$$$Существует $$$M$$$ белых ячеек, которые обозначают Го-иси. У каждого Го-иси есть своя целочисленная положительная цена удаления с игрового поля. Каждая $$$j$$$-тая белая ячейка $$$(1 \leq j \leq M)$$$ является ячейкой $$$(X_j, Y_j)$$$. Все остальные ячейки являются зелеными и обозначают свободные ячейки.

Некоторый прямоугольный участок поля считается защищенным если на нём:

$$$\qquad$$$1. Отсутствуют красные ячейки.

$$$\qquad$$$2. Находится 2 и более белых Го-иси.

$$$\qquad$$$Чтобы победить, Библброксу необходимо удалить все защищенные участки (одно удаление является одним ходом). Библброкс хочет всегда ставить рекорды, а чтобы получить наилучший результат, ему необходимо добиться минимальной стоимости всех ходов. Библброксу тяжело вычислять защищенные участки, и он просит нас написать программу, которая поможет ему выявлять и разрушать защищенные участки.

$$$\qquad$$$Вы конечно же вызвались помочь Библброксу в решении столь интересной задачи.

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

Первая строка содержит целое число $$$N$$$ $$$(1 \leq N \leq 200 000)$$$ — ширину и высоту поля.

Вторая строка содержит $$$N$$$ целых чисел $$$A_i$$$ $$$(1 \leq A_i \leq N)$$$.

Третья строка содержит целое число $$$M$$$ $$$(1 \leq M \leq 200 000)$$$ — количество белых ячеек на поле.

Следующие $$$M$$$ строк содержат три целых числа $$$X_i, Y_i, C_i$$$, где $$$1 \leq X_i, Y_i \leq N$$$ и $$$1 \leq C_i \leq 10^9$$$.

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

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

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