#include<iostream>
#include<cstdio>
using namespace std;
long long d[1002];
long long c[1002][2];
long long a[10002];
long long b[1002];
long long n,n1,n2,n3;
long long i;
long long an;
void init()
{
freopen("zealot.in","r",stdin);
cin>>n;
for(i=0;i<n;i++)
cin>>d[i];
cin>>n1;
for(i=0;i<n1;i++)
cin>>c[i][0]>>c[i][1];
cin>>n2;
for(i=0;i<n2;i++)
cin>>a[i];
cin>>n3;
for(i=0;i<n3;i++)
cin>>b[i];
}
int def()
{
int value=0,j=0,val=0;
for(i=0;i<n;i++)
{
if(c[j][0]==i+1)
val=c[j][1],j++;
value+=val*d[i];
}
return value;
}
int main()
{
init();
an=def();
freopen("zealot.out","w",stdout);
cout<<an<<endl;
}