#!/bin/python3 import sys def maximumPeople(p, x, y, r): # Return the maximum number of people that will be in a sunny town after removing exactly one cloud. l=[] for i in range(len(y)): range0=y[i]-r[i] range1=y[i]+r[i] for j in range(len(x)): if (range0<=x[j] and x[j]<=range1): l.append(j) z=[] for i in range(len(l)): z.append(p[i]) a=max(z) total=sum(p) for i in range(len(l)): total-=p[i] total+=a return total if __name__ == "__main__": n = int(input().strip()) p = list(map(int, input().strip().split(' '))) x = list(map(int, input().strip().split(' '))) m = int(input().strip()) y = list(map(int, input().strip().split(' '))) r = list(map(int, input().strip().split(' '))) result = maximumPeople(p, x, y, r) print(result)