#include<bits/stdc++.h>
using namespace std;
const long long MaxN = 5e4 + 5;
const long long INF = 1e18;
long long a[MaxN];
long long mn[1005];
long long n,m,ans=0;
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];
}
for(long long i=1;i<=1000;i++)
{
mn[i]=INF;
}
cin >> m;
for(long long i=1;i<=m;i++)
{
long long b,c;
cin >> b >> c;
mn[b]=min(mn[b],c);
}
for(long long i=999;i>=1;i--)
{
mn[i]=min(mn[i],mn[i+1]);
}
for(long long i=1;i<=n;i++)
{
ans+=mn[a[i]];
}
cout << ans;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGxvbmcgbG9uZyBNYXhOID0gNWU0ICsgNTsKY29uc3QgbG9uZyBsb25nIElORiA9IDFlMTg7Cgpsb25nIGxvbmcgYVtNYXhOXTsKbG9uZyBsb25nIG1uWzEwMDVdOwoKbG9uZyBsb25nIG4sbSxhbnM9MDsKCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CgogICAgaWYoZm9wZW4oImFpcmMuaW5wIiwiciIpKQogICAgewogICAgICAgIGZyZW9wZW4oImFpcmMuaW5wIiwiciIsc3RkaW4pOwogICAgICAgIGZyZW9wZW4oImFpcmMub3V0IiwidyIsc3Rkb3V0KTsKICAgIH0KCiAgICBjaW4gPj4gbjsKCiAgICBmb3IobG9uZyBsb25nIGk9MTtpPD1uO2krKykKICAgIHsKICAgICAgICBjaW4gPj4gYVtpXTsKICAgIH0KCiAgICBmb3IobG9uZyBsb25nIGk9MTtpPD0xMDAwO2krKykKICAgIHsKICAgICAgICBtbltpXT1JTkY7CiAgICB9CgogICAgY2luID4+IG07CgogICAgZm9yKGxvbmcgbG9uZyBpPTE7aTw9bTtpKyspCiAgICB7CiAgICAgICAgbG9uZyBsb25nIGIsYzsKICAgICAgICBjaW4gPj4gYiA+PiBjOwogICAgICAgIG1uW2JdPW1pbihtbltiXSxjKTsKICAgIH0KCiAgICBmb3IobG9uZyBsb25nIGk9OTk5O2k+PTE7aS0tKQogICAgewogICAgICAgIG1uW2ldPW1pbihtbltpXSxtbltpKzFdKTsKICAgIH0KCiAgICBmb3IobG9uZyBsb25nIGk9MTtpPD1uO2krKykKICAgIHsKICAgICAgICBhbnMrPW1uW2FbaV1dOwogICAgfQoKICAgIGNvdXQgPDwgYW5zOwoKICAgIHJldHVybiAwOwp9Cg==