#include <bits/stdc++.h>
#define FOR(i, a, b) for(int i = (a), _b = (b); i <= _b; ++i)
#define fi first
#define se second
#define el "\n"
#define pb push_back
#define sz(a) (int)a.size()
#define FILL(a, x) memset(a, x, sizeof(a))
using namespace std;
typedef long long ll;
typedef pair<int, int> ii;
const int N = (int)1e6+3;
int T, S, m, n;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
freopen("pepsi.inp", "r", stdin);
freopen("pepsi.out", "w", stdout);
cin >> T;
while(T--){
cin >> S >> m >> n;
vector<int> a, c;
FOR(i, 1, m){
int x;
cin >> x;
a.pb(x);
c.pb(x);
}
vector<ii> b;
FOR(i, 1, n){
int x, d;
cin >> x >> d;
c.pb(x);
b.pb({x, d});
}
sort(c.begin(), c.end());
c.resize(unique(c.begin(), c.end()) - c.begin());
vector<bool> d1(N, 0);
vector<int> d2(N, 0);
for(int x : a){
int p = lower_bound(c.begin(), c.end(), x) - c.begin() + 1;
d1[p] = 1;
}
for(int i = 0; i < sz(b); i++){
int p = lower_bound(c.begin(), c.end(), b[i].fi) - c.begin() + 1;
d2[p] = b[i].se;
}
ll ans = 0;
int Tam = S;
FOR(i, 1, sz(c)){
if (Tam >= d2[i]){
ans += d2[i];
Tam -= d2[i];
}
if (d1[i] == 1) Tam = S;
// cout << i << " " << d2[i] << el;
}
cout << ans << el;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgRk9SKGksIGEsIGIpIGZvcihpbnQgaSA9IChhKSwgX2IgPSAoYik7IGkgPD0gX2I7ICsraSkKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGVsICJcbiIKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBzeihhKSAoaW50KWEuc2l6ZSgpCiNkZWZpbmUgRklMTChhLCB4KSBtZW1zZXQoYSwgeCwgc2l6ZW9mKGEpKQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgcGFpcjxpbnQsIGludD4gaWk7CmNvbnN0IGludCBOID0gKGludCkxZTYrMzsKaW50IFQsIFMsIG0sIG47CmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOyAgICBjb3V0LnRpZShOVUxMKTsKICAgIGZyZW9wZW4oInBlcHNpLmlucCIsICJyIiwgc3RkaW4pOwogICAgZnJlb3BlbigicGVwc2kub3V0IiwgInciLCBzdGRvdXQpOwogICAgY2luID4+IFQ7CiAgICB3aGlsZShULS0pewogICAgICAgIGNpbiA+PiBTID4+IG0gPj4gbjsKICAgICAgICB2ZWN0b3I8aW50PiBhLCBjOwogICAgICAgIEZPUihpLCAxLCBtKXsKICAgICAgICAgICBpbnQgeDsKICAgICAgICAgICBjaW4gPj4geDsKICAgICAgICAgICBhLnBiKHgpOwogICAgICAgICAgIGMucGIoeCk7CiAgICAgICAgfQoKICAgICAgICB2ZWN0b3I8aWk+IGI7CiAgICAgICAgRk9SKGksIDEsIG4pewogICAgICAgICAgIGludCB4LCBkOwogICAgICAgICAgIGNpbiA+PiB4ID4+IGQ7CiAgICAgICAgICAgYy5wYih4KTsKICAgICAgICAgICBiLnBiKHt4LCBkfSk7CiAgICAgICAgfQogICAgICAgIHNvcnQoYy5iZWdpbigpLCBjLmVuZCgpKTsKICAgICAgICBjLnJlc2l6ZSh1bmlxdWUoYy5iZWdpbigpLCBjLmVuZCgpKSAtIGMuYmVnaW4oKSk7CgogICAgICAgIHZlY3Rvcjxib29sPiBkMShOLCAwKTsKICAgICAgICB2ZWN0b3I8aW50PiBkMihOLCAwKTsKICAgICAgICBmb3IoaW50IHggOiBhKXsKICAgICAgICAgICAgaW50IHAgPSBsb3dlcl9ib3VuZChjLmJlZ2luKCksIGMuZW5kKCksIHgpIC0gYy5iZWdpbigpICsgMTsKICAgICAgICAgICAgZDFbcF0gPSAxOwogICAgICAgIH0KICAgICAgICBmb3IoaW50IGkgPSAwOyBpIDwgc3ooYik7IGkrKyl7CiAgICAgICAgICAgIGludCBwID0gbG93ZXJfYm91bmQoYy5iZWdpbigpLCBjLmVuZCgpLCBiW2ldLmZpKSAtIGMuYmVnaW4oKSArIDE7CiAgICAgICAgICAgIGQyW3BdID0gYltpXS5zZTsKICAgICAgICB9CgogICAgICAgIGxsIGFucyA9IDA7CiAgICAgICAgaW50IFRhbSA9IFM7CiAgICAgICAgRk9SKGksIDEsIHN6KGMpKXsKICAgICAgICAgICBpZiAoVGFtID49IGQyW2ldKXsKICAgICAgICAgICAgICBhbnMgKz0gZDJbaV07CiAgICAgICAgICAgICAgVGFtIC09IGQyW2ldOwogICAgICAgICAgIH0KICAgICAgICAgICBpZiAoZDFbaV0gPT0gMSkgVGFtID0gUzsKICAgICAgICAgLy8gIGNvdXQgPDwgaSA8PCAiICIgPDwgZDJbaV0gPDwgZWw7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgYW5zIDw8IGVsOwogICAgfQogICAgcmV0dXJuIDA7Cn0K