# Enter your code here. Read input from STDIN. Print output to STDOUT n = int(input()) p = input().split(' ') c = input().split(' ') puc=[] nc= int(input()) t=[] p1=[] m = input().split(' ') r = input().split(' ') #print('3'-'4') for i in range(nc): l = int(m[i])-int(r[i]) u = int(m[i])+int(r[i]) pp=0 for j in range(n): #print(j) if(l<=int(c[j]) and int(c[j])<=u): pp+=int(p[j]) t.append(j) puc.append(pp) t= set(t) count=0 for i in range(n): p1.append(i) t= set(p1)-t for i in t: count+=int(p[i]) #print(puc) print(max(puc)+count)