#include "bits/stdc++.h" using namespace std; #define FOR(i,n) for(int i = 0 ; i < n ; i++) int main() { /* Enter your code here. Read input from STDIN. Print output to STDOUT */ int n; long sum1 = 0 , sum2 = 0; cin>>n; int cp[n],cx[n],m; FOR(i,n) {cin>>cp[i];sum1+=cp[i];} FOR(i,n) {cin>>cx[i];sum2+=cx[i];} cin>>m; int yi[m],pc[m],r[m]; FOR(i,m){ cin>>yi[i]; } FOR(i,m){ cin>>r[i]; } unordered_map indd; FOR(i,m){ int rr[2] = {yi[i]-r[i],yi[i]+r[i]}; FOR(j,n){ if(cx[i]>=rr[0] && cx[i] <= rr[1]){ indd[j] += cp[i]; } } } int min = -1000000; long sum = 0; FOR(i,m){ if(indd[i] > min) min = indd[i]; sum+=indd[i]; } cout<<(sum1-sum+min)<