#!/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. lp = [] op = [] for (yi,ri) in zip(y,r): pi = [pi for (xi,pi) in zip(x,p) if(xi in range(yi-ri,yi+ri))] opi = [pi for (xi,pi) in zip(x,p) if(xi not in range(yi-ri,yi+ri))] lp.append(sum(pi)) op.append(sum(opi)) return(sum(op)+max(lp)) 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)