Начался новый учебный год, а значит опять придется ехать в автобусе по пробкам в университет.
Вы знаете, что между начальной и конечной остановками расположено n перекрестков со светофорами.
Сама начальная остановка находится сразу после перекрёстка 0, а конечная — сразу за перекрестком n.
Вы знаете, что от (i - 1)-го до i-го перекрестка автобус доезжает за ai секунд. Временем на остановках можно пренебречь.
Про светофор на i-м перекрестке известны три характеристики:
Если автобус подъезжает ровно в тот момент, когда свет как раз переключается на красный свет — автобус уже не проедет.
Используя всю эту информацию, определите — сколько секунд займет вся поездка на автобусе от начала до конца.
В первой строке содержится целое число n (1 ≤ n ≤ 104) — количество перекрёстков у вас на пути.
Во второй строке содержатся целые числа a1, a2, ..., an (1 ≤ ai ≤ 104, i = 1, 2, ..., n) — время, за которое автобус проезжает путь от (i - 1)-го до i-го перекрёстка.
В каждой из следующих n строк содержится по три целых числа ri, gi, di (1 ≤ ri, gi ≤ 1000, 1 ≤ di ≤ 104) — характеристики i-го светофора.
В единственной строке выведите целое число — время, за которое вы доедете на автобусе от начальной остановки до конечной.
3
100 110 50
80 20 50
60 10 100
30 40 50
370
Первый тестовый пример