Б-склад
У известного в Берляндии предпринимателя Васечкина на Б-складе хранится n бочек с бензином. Они стоят в ряд и пронумерованы от 1 до n. Год назад Васечкин проводил инспекцию, поэтому он знает, сколько литров бензина было в каждой бочке в то время. Когда приходил новый заказ на q литров бензина, рабочие действовали по очень простому алгоритму. Они наливали его из бочки с наименьшим номером, в которой было достаточное количество бензина. Если такой бочки не находилось, то заказ игнорировался. Теперь Васечкин хочет знать, сколько у него осталось бензина, а очередную инспекцию проводить не хочется. Помогите ему.
Входные данные
В первой строке записано число n (1 ≤ n ≤ 10^5
). Во второй строке записано n чисел не больших 1000 - количество бензина в бочках год назад. Бочки перечислены в порядке возрастания номера. В третей строке записано количество заказов k (1 ≤ k ≤ 30000). В четвертой строке записано k чисел не больших 1000 - количество литров в заказах. Заказы перечислены в порядке их поступления.
Выходные данные
Выведите количество литров бензина s, которое осталось у Васечкина.