#!/bin/python3 import sys def maximumPeople(p, x, y, r): l=[] for i in range(len(x)): for j in range(len(y)): if not(x[i]>=abs(y[j]-r[j]) and x[i]<=abs(y[j]+r[j] )): k=p[i] else: l.append(p[i]) return(k+max(l)) 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)