#include<bits/stdc++.h>
using namespace std;
const long long MaxN = 5e4 + 5;
const long long INF = 1e18;
long long a[MaxN];
long long st[4*1005];
long long n,m,ans=0;
void update(long long id,long long l,long long r,long long pos,long long val)
{
if(l==r)
{
st[id]=min(st[id],val);
return;
}
long long mid=(l+r)/2;
if(pos<=mid)
{
update(id*2,l,mid,pos,val);
}
else
{
update(id*2+1,mid+1,r,pos,val);
}
st[id]=min(st[id*2],st[id*2+1]);
}
long long get(long long id,long long l,long long r,long long u,long long v)
{
if(v<l || r<u)
{
return INF;
}
if(u<=l && r<=v)
{
return st[id];
}
long long mid=(l+r)/2;
return min(get(id*2,l,mid,u,v),
get(id*2+1,mid+1,r,u,v));
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
if(fopen("airc.inp","r"))
{
freopen("airc.inp","r",stdin);
freopen("airc.out","w",stdout);
}
cin >> n;
for(long long i=1;i<=n;i++)
{
cin >> a[i];
}
cin >> m;
for(long long i=1;i<=4*1000;i++)
{
st[i]=INF;
}
for(long long i=1;i<=m;i++)
{
long long b,c;
cin >> b >> c;
update(1,1,1000,b,c);
}
for(long long i=1;i<=n;i++)
{
ans+=get(1,1,1000,a[i],1000);
}
cout << ans;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGxvbmcgbG9uZyBNYXhOID0gNWU0ICsgNTsKY29uc3QgbG9uZyBsb25nIElORiA9IDFlMTg7Cgpsb25nIGxvbmcgYVtNYXhOXTsKbG9uZyBsb25nIHN0WzQqMTAwNV07Cgpsb25nIGxvbmcgbixtLGFucz0wOwoKdm9pZCB1cGRhdGUobG9uZyBsb25nIGlkLGxvbmcgbG9uZyBsLGxvbmcgbG9uZyByLGxvbmcgbG9uZyBwb3MsbG9uZyBsb25nIHZhbCkKewogICAgaWYobD09cikKICAgIHsKICAgICAgICBzdFtpZF09bWluKHN0W2lkXSx2YWwpOwogICAgICAgIHJldHVybjsKICAgIH0KCiAgICBsb25nIGxvbmcgbWlkPShsK3IpLzI7CgogICAgaWYocG9zPD1taWQpCiAgICB7CiAgICAgICAgdXBkYXRlKGlkKjIsbCxtaWQscG9zLHZhbCk7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgdXBkYXRlKGlkKjIrMSxtaWQrMSxyLHBvcyx2YWwpOwogICAgfQoKICAgIHN0W2lkXT1taW4oc3RbaWQqMl0sc3RbaWQqMisxXSk7Cn0KCmxvbmcgbG9uZyBnZXQobG9uZyBsb25nIGlkLGxvbmcgbG9uZyBsLGxvbmcgbG9uZyByLGxvbmcgbG9uZyB1LGxvbmcgbG9uZyB2KQp7CiAgICBpZih2PGwgfHwgcjx1KQogICAgewogICAgICAgIHJldHVybiBJTkY7CiAgICB9CgogICAgaWYodTw9bCAmJiByPD12KQogICAgewogICAgICAgIHJldHVybiBzdFtpZF07CiAgICB9CgogICAgbG9uZyBsb25nIG1pZD0obCtyKS8yOwoKICAgIHJldHVybiBtaW4oZ2V0KGlkKjIsbCxtaWQsdSx2KSwKICAgICAgICAgICAgICAgZ2V0KGlkKjIrMSxtaWQrMSxyLHUsdikpOwp9CgppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwoKICAgIGlmKGZvcGVuKCJhaXJjLmlucCIsInIiKSkKICAgIHsKICAgICAgICBmcmVvcGVuKCJhaXJjLmlucCIsInIiLHN0ZGluKTsKICAgICAgICBmcmVvcGVuKCJhaXJjLm91dCIsInciLHN0ZG91dCk7CiAgICB9CgogICAgY2luID4+IG47CgogICAgZm9yKGxvbmcgbG9uZyBpPTE7aTw9bjtpKyspCiAgICB7CiAgICAgICAgY2luID4+IGFbaV07CiAgICB9CgogICAgY2luID4+IG07CgogICAgZm9yKGxvbmcgbG9uZyBpPTE7aTw9NCoxMDAwO2krKykKICAgIHsKICAgICAgICBzdFtpXT1JTkY7CiAgICB9CgogICAgZm9yKGxvbmcgbG9uZyBpPTE7aTw9bTtpKyspCiAgICB7CiAgICAgICAgbG9uZyBsb25nIGIsYzsKICAgICAgICBjaW4gPj4gYiA+PiBjOwogICAgICAgIHVwZGF0ZSgxLDEsMTAwMCxiLGMpOwogICAgfQoKICAgIGZvcihsb25nIGxvbmcgaT0xO2k8PW47aSsrKQogICAgewogICAgICAgIGFucys9Z2V0KDEsMSwxMDAwLGFbaV0sMTAwMCk7CiAgICB9CgogICAgY291dCA8PCBhbnM7CgogICAgcmV0dXJuIDA7Cn0K