import java.io.*;
class Battles1
{
{
int t
=Integer.
parseInt(br.
readLine()); int n,m,temp;
int out[]=new int[t];
for(int i=0;i<t;i++)
{out[i]=0;
s=br.readLine();
n
=Integer.
parseInt(s.
substring(0,s.
indexOf(' '))); m
=Integer.
parseInt(s.
substring(s.
indexOf(' ')+1,s.
length())); int sointch[][]=new int[n][2];
int sofloatch[][]=new int[m][2];
for(int x=0; x<n;x++)
{
s1=br.readLine();
sointch
[x
][0]=Integer.
parseInt(s1.
substring(0,s1.
indexOf(' '))); sointch
[x
][1]=Integer.
parseInt(s1.
substring(s1.
indexOf(' ')+1,s1.
length())); }
for(int x=0; x<m;x++)
{
s2=br.readLine();
sofloatch
[x
][0]=Integer.
parseInt(s2.
substring(0,s2.
indexOf(' '))); sofloatch
[x
][1]=Integer.
parseInt(s2.
substring(s2.
indexOf(' ')+1,s2.
length())); }
for(int j=0;j<n;j++)
for(int k=0;k<m;k++)
{
if(sointch[j][1]==sofloatch[k][1])
{
if(sointch[j][0]>sofloatch[k][0] && sointch[j][0]>=0 && sofloatch[k][0]>=0)
{
sointch[j][0]-=sofloatch[k][0];
sofloatch[k][0]=0;
}
else if(sointch[j][0]<sofloatch[k][0] && sointch[j][0]>=0 && sofloatch[k][0]>=0)
{
temp=sointch[j][0];
sointch[j][0]-=sofloatch[k][0];
sofloatch[k][0]-=temp;
}
else if(sointch[j][0]>=0 && sofloatch[k][0]>=0)
{
sointch[j][0]=0;
sofloatch[k][0]=0;
}
}
}
for(int q=0;q<n;q++)
if(sointch[q][0]<0)
out[i]-=sointch[q][0];
}
for(int i=0;i<t;i++)
{
}
}
aW1wb3J0IGphdmEuaW8uKjsKY2xhc3MgQmF0dGxlczEKewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSl0aHJvd3MgSU9FeGNlcHRpb24KICAgIHsKICAgICAgICBCdWZmZXJlZFJlYWRlciBicj1uZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwogICAgICAgIGludCB0PUludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKSk7CiAgICAgICAgU3RyaW5nIHMsczEsczI7CiAgICAgICAgaW50IG4sbSx0ZW1wOwogICAgICAgIGludCBvdXRbXT1uZXcgaW50W3RdOwogICAgICAgIGZvcihpbnQgaT0wO2k8dDtpKyspCiAgICAgICAge291dFtpXT0wOwogICAgICAgICAgICBzPWJyLnJlYWRMaW5lKCk7CiAgICAgICAgICAgIG49SW50ZWdlci5wYXJzZUludChzLnN1YnN0cmluZygwLHMuaW5kZXhPZignICcpKSk7CiAgICAgICAgICAgIG09SW50ZWdlci5wYXJzZUludChzLnN1YnN0cmluZyhzLmluZGV4T2YoJyAnKSsxLHMubGVuZ3RoKCkpKTsKICAgICAgICAgICAgaW50IHNvaW50Y2hbXVtdPW5ldyBpbnRbbl1bMl07CiAgICAgICAgICAgIGludCBzb2Zsb2F0Y2hbXVtdPW5ldyBpbnRbbV1bMl07CiAgICAgICAgICAgIGZvcihpbnQgeD0wOyB4PG47eCsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzMT1ici5yZWFkTGluZSgpOwogICAgICAgICAgICAgICAgc29pbnRjaFt4XVswXT1JbnRlZ2VyLnBhcnNlSW50KHMxLnN1YnN0cmluZygwLHMxLmluZGV4T2YoJyAnKSkpOwogICAgICAgICAgICAgICAgc29pbnRjaFt4XVsxXT1JbnRlZ2VyLnBhcnNlSW50KHMxLnN1YnN0cmluZyhzMS5pbmRleE9mKCcgJykrMSxzMS5sZW5ndGgoKSkpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGZvcihpbnQgeD0wOyB4PG07eCsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzMj1ici5yZWFkTGluZSgpOwogICAgICAgICAgICAgICAgc29mbG9hdGNoW3hdWzBdPUludGVnZXIucGFyc2VJbnQoczIuc3Vic3RyaW5nKDAsczIuaW5kZXhPZignICcpKSk7CiAgICAgICAgICAgICAgICBzb2Zsb2F0Y2hbeF1bMV09SW50ZWdlci5wYXJzZUludChzMi5zdWJzdHJpbmcoczIuaW5kZXhPZignICcpKzEsczIubGVuZ3RoKCkpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBmb3IoaW50IGo9MDtqPG47aisrKQogICAgICAgICAgICAgICAgZm9yKGludCBrPTA7azxtO2srKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpZihzb2ludGNoW2pdWzFdPT1zb2Zsb2F0Y2hba11bMV0pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBpZihzb2ludGNoW2pdWzBdPnNvZmxvYXRjaFtrXVswXSAmJiBzb2ludGNoW2pdWzBdPj0wICYmIHNvZmxvYXRjaFtrXVswXT49MCkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgc29pbnRjaFtqXVswXS09c29mbG9hdGNoW2tdWzBdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgc29mbG9hdGNoW2tdWzBdPTA7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZihzb2ludGNoW2pdWzBdPHNvZmxvYXRjaFtrXVswXSAmJiBzb2ludGNoW2pdWzBdPj0wICYmIHNvZmxvYXRjaFtrXVswXT49MCkKICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcD1zb2ludGNoW2pdWzBdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgc29pbnRjaFtqXVswXS09c29mbG9hdGNoW2tdWzBdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgc29mbG9hdGNoW2tdWzBdLT10ZW1wOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYoc29pbnRjaFtqXVswXT49MCAmJiBzb2Zsb2F0Y2hba11bMF0+PTApCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvaW50Y2hbal1bMF09MDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvZmxvYXRjaFtrXVswXT0wOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGZvcihpbnQgcT0wO3E8bjtxKyspCiAgICAgICAgICAgICAgICBpZihzb2ludGNoW3FdWzBdPDApCiAgICAgICAgICAgICAgICAgICAgb3V0W2ldLT1zb2ludGNoW3FdWzBdOwogICAgICAgIH0KICAgICAgICBmb3IoaW50IGk9MDtpPHQ7aSsrKQogICAgICAgIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ob3V0W2ldKTt9CiAgICB9Cn0=