#include<bits/stdc++.h>
#define ll long long int
#define pll pair<ll,ll>
#define vpll vector< pll >
#define mpll map<ll,ll>
#define MOD 1000000007
#define MOD2 998244353
#define all(v) v.begin(),v.end()
#define s(v) v.size()
#define test ll t;cin>>t;while(t--)
#define vec vector<ll>
#define read0(v,n) for(int i=0;i<n;i++)cin>>v[i];
#define read1(v,n) for(int i=1;i<=n;i++)cin>>v[i];
#define trav(a,x) for (auto& a: x)
#define fast ios_base::sync_with_stdio(false);cin.tie(NULL);
#define cut(x) {cout<<x;return 0;}
#define print(x) {cout<<x<<nl;continue;}
#define FOR(i,a,b) for(int i=a;i<=b;i++)
#define FORB(i,a,b) for(int i=a;i>=b;i--)
#define err1(a) {cout<<#a<<' '<<a<<nl;}
#define err2(a,b) {cout<<#a<<' '<<a<<' '<<#b<<' '<<b<<nl;}
#define mem(a,b) memset(a,b,sizeof(a))
#define mp make_pair
#define pb push_back
#define eb emplace_back
#define f first
#define sc second
#define lb lower_bound
#define ub upper_bound
#define nl '\n'
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace __gnu_pbds;
using namespace std;
#define oset tree<ll, null_type,less_equal<ll>, rb_tree_tag,tree_order_statistics_node_update>
ll gcd(ll a, ll b){
if (b==0)return a;
return gcd(b, a % b);
}
ll lcm(ll a,ll b){
return (a*b)/gcd(a,b);
}
ll bpow(ll a, ll b){
ll ans=1;
a%=MOD;
while(b){
if(b&1)
ans=(ans*a)%MOD;
b/=2;
a=(a*a)%MOD;
}
return ans;
}
void online_judge(){
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif
}
int main(){
//online_judge();
fast
test{
ll n,m,k;
cin>>n>>m>>k;
vec v(n+1,INT_MAX);
FOR(i,1,m){
ll u,x;cin>>u>>x;
v[u]=x;
}
bool ok=1;
map<ll,pll> ms;
map<pll,ll> s;
FOR(i,1,k){
ll x,y,d;
cin>>x>>y>>d;
if(v[x]==INT_MAX || v[y]==INT_MAX){
if(v[x]==INT_MAX and v[y]==INT_MAX){
if(s.find({min(x,y),max(x,y)})==s.end()){
s[{min(x,y),max(x,y)}]=d;
}
else{
s[{min(x,y),max(x,y)}]=min(d,s[{min(x,y),max(x,y)}]);
}
continue;
}
if(v[x]==INT_MAX){
ll a=v[y]-d;
ll b=v[y]+d;
if(a>b)swap(a,b);
if(ms.find(x)==ms.end()){
ms[x]={a,b};
}
else{
ms[x]={max(a,ms[x].f),min(b,ms[x].sc)};
}
}
else{
ll a=v[x]-d;
ll b=v[x]+d;
if(a>b)swap(a,b);
if(ms.find(y)==ms.end()){
ms[y]={a,b};
}
else{
ms[y]={max(a,ms[y].f),min(b,ms[y].sc)};
}
}
}
else{
if(abs(v[x]-v[y])>d){
ok=0;
}
}
}
trav(it,ms){
if(it.sc.f>it.sc.sc)ok=0;
}
if(!ok)print("NO")
trav(it,s){
ll x=it.f.f,y=it.f.sc,p=it.sc;
if(ms.find(x)==ms.end()||ms.find(y)==ms.end())continue;
ll a=ms[x].f,b=ms[x].sc,c=ms[y].f,d=ms[y].sc;
// if(a==INT_MAX||b==INT_MAX||c==INT_MAX||d==INT_MAX)continue;
ll mn=c-p,mx=d+p;
if(b<mn || a>mx)ok=0;
}
if(ok)print("YES")
print("NO")
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcgaW50CiNkZWZpbmUgcGxsIHBhaXI8bGwsbGw+CiNkZWZpbmUgdnBsbCB2ZWN0b3I8IHBsbCA+CiNkZWZpbmUgbXBsbCBtYXA8bGwsbGw+CiNkZWZpbmUgTU9EIDEwMDAwMDAwMDcKI2RlZmluZSBNT0QyIDk5ODI0NDM1MwojZGVmaW5lIGFsbCh2KSB2LmJlZ2luKCksdi5lbmQoKQojZGVmaW5lIHModikgdi5zaXplKCkKI2RlZmluZSB0ZXN0IGxsIHQ7Y2luPj50O3doaWxlKHQtLSkKI2RlZmluZSB2ZWMgdmVjdG9yPGxsPgojZGVmaW5lIHJlYWQwKHYsbikgZm9yKGludCBpPTA7aTxuO2krKyljaW4+PnZbaV07CiNkZWZpbmUgcmVhZDEodixuKSBmb3IoaW50IGk9MTtpPD1uO2krKyljaW4+PnZbaV07CiNkZWZpbmUgdHJhdihhLHgpIGZvciAoYXV0byYgYTogeCkKI2RlZmluZSBmYXN0IGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpO2Npbi50aWUoTlVMTCk7CiNkZWZpbmUgY3V0KHgpIHtjb3V0PDx4O3JldHVybiAwO30KI2RlZmluZSBwcmludCh4KSB7Y291dDw8eDw8bmw7Y29udGludWU7fQojZGVmaW5lIEZPUihpLGEsYikgZm9yKGludCBpPWE7aTw9YjtpKyspCiNkZWZpbmUgRk9SQihpLGEsYikgZm9yKGludCBpPWE7aT49YjtpLS0pCiNkZWZpbmUgZXJyMShhKSB7Y291dDw8I2E8PCcgJzw8YTw8bmw7fQojZGVmaW5lIGVycjIoYSxiKSB7Y291dDw8I2E8PCcgJzw8YTw8JyAnPDwjYjw8JyAnPDxiPDxubDt9CiNkZWZpbmUgbWVtKGEsYikgbWVtc2V0KGEsYixzaXplb2YoYSkpCgojZGVmaW5lIG1wIG1ha2VfcGFpcgojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIGViIGVtcGxhY2VfYmFjawojZGVmaW5lIGYgZmlyc3QKI2RlZmluZSBzYyBzZWNvbmQKI2RlZmluZSBsYiBsb3dlcl9ib3VuZAojZGVmaW5lIHViIHVwcGVyX2JvdW5kCiNkZWZpbmUgbmwgJ1xuJwojaW5jbHVkZSA8ZXh0L3BiX2RzL2Fzc29jX2NvbnRhaW5lci5ocHA+CiNpbmNsdWRlIDxleHQvcGJfZHMvdHJlZV9wb2xpY3kuaHBwPgoKdXNpbmcgbmFtZXNwYWNlIF9fZ251X3BiZHM7CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgb3NldCB0cmVlPGxsLCBudWxsX3R5cGUsbGVzc19lcXVhbDxsbD4sIHJiX3RyZWVfdGFnLHRyZWVfb3JkZXJfc3RhdGlzdGljc19ub2RlX3VwZGF0ZT4KbGwgZ2NkKGxsIGEsIGxsIGIpewoJaWYgKGI9PTApcmV0dXJuIGE7CglyZXR1cm4gZ2NkKGIsIGEgJSBiKTsKfQpsbCBsY20obGwgYSxsbCBiKXsKCiAgICByZXR1cm4gKGEqYikvZ2NkKGEsYik7Cn0KbGwgYnBvdyhsbCBhLCBsbCBiKXsKCWxsIGFucz0xOwoJYSU9TU9EOwoJd2hpbGUoYil7CgkJaWYoYiYxKQoJCQlhbnM9KGFucyphKSVNT0Q7CgkJYi89MjsKCQlhPShhKmEpJU1PRDsKCX0KCXJldHVybiBhbnM7Cn0Kdm9pZCBvbmxpbmVfanVkZ2UoKXsKCSNpZm5kZWYgT05MSU5FX0pVREdFCiAgICAJZnJlb3BlbigiaW5wdXQudHh0IiwgInIiLCBzdGRpbik7CiAgICAJZnJlb3Blbigib3V0cHV0LnR4dCIsICJ3Iiwgc3Rkb3V0KTsKICAgIAkjZW5kaWYKfQoKCmludCBtYWluKCl7CgoJLy9vbmxpbmVfanVkZ2UoKTsKICAgCWZhc3QKICAgCXRlc3R7CiAgIAkJbGwgbixtLGs7CiAgIAkJY2luPj5uPj5tPj5rOwogICAJCXZlYyB2KG4rMSxJTlRfTUFYKTsKICAgCQlGT1IoaSwxLG0pewogICAJCQlsbCB1LHg7Y2luPj51Pj54OwogICAJCQl2W3VdPXg7CiAgIAkJfQogICAJCWJvb2wgb2s9MTsKICAgCQltYXA8bGwscGxsPiBtczsKICAgCQltYXA8cGxsLGxsPiBzOwogICAJCUZPUihpLDEsayl7CiAgIAkJCWxsIHgseSxkOwogICAJCQljaW4+Png+Pnk+PmQ7CiAgIAkJCWlmKHZbeF09PUlOVF9NQVggfHwgdlt5XT09SU5UX01BWCl7CiAgIAkJCQlpZih2W3hdPT1JTlRfTUFYIGFuZCB2W3ldPT1JTlRfTUFYKXsKICAgCQkJCQlpZihzLmZpbmQoe21pbih4LHkpLG1heCh4LHkpfSk9PXMuZW5kKCkpewogICAJCQkJCQlzW3ttaW4oeCx5KSxtYXgoeCx5KX1dPWQ7CiAgIAkJCQkJfQogICAJCQkJCWVsc2V7CiAgIAkJCQkJCXNbe21pbih4LHkpLG1heCh4LHkpfV09bWluKGQsc1t7bWluKHgseSksbWF4KHgseSl9XSk7CiAgIAkJCQkJfQogICAJCQkJCWNvbnRpbnVlOwogICAJCQkJfQogICAJCQkJaWYodlt4XT09SU5UX01BWCl7CiAgIAkJCQkJbGwgYT12W3ldLWQ7CiAgIAkJCQkJbGwgYj12W3ldK2Q7CiAgIAkJCQkJaWYoYT5iKXN3YXAoYSxiKTsKICAgCQkJCQlpZihtcy5maW5kKHgpPT1tcy5lbmQoKSl7CiAgIAkJCQkJCW1zW3hdPXthLGJ9OwogICAJCQkJCX0KICAgCQkJCQllbHNlewogICAJCQkJCQltc1t4XT17bWF4KGEsbXNbeF0uZiksbWluKGIsbXNbeF0uc2MpfTsKICAgCQkJCQl9CiAgIAkJCQl9CiAgIAkJCQllbHNlewogICAJCQkJCWxsIGE9dlt4XS1kOwogICAJCQkJCWxsIGI9dlt4XStkOwogICAJCQkJCWlmKGE+Yilzd2FwKGEsYik7CiAgIAkJCQkJaWYobXMuZmluZCh5KT09bXMuZW5kKCkpewogICAJCQkJCQltc1t5XT17YSxifTsKICAgCQkJCQl9CiAgIAkJCQkJZWxzZXsKICAgCQkJCQkJbXNbeV09e21heChhLG1zW3ldLmYpLG1pbihiLG1zW3ldLnNjKX07CiAgIAkJCQkJfQogICAJCQkJfQogICAJCQl9CiAgIAkJCWVsc2V7CiAgIAkJCQlpZihhYnModlt4XS12W3ldKT5kKXsKICAgCQkJCQlvaz0wOwogICAJCQkJfQogICAJCQl9CiAgIAkJfQogICAJCXRyYXYoaXQsbXMpewogICAJCQlpZihpdC5zYy5mPml0LnNjLnNjKW9rPTA7CiAgIAkJfQogICAJCWlmKCFvaylwcmludCgiTk8iKQogICAJCXRyYXYoaXQscyl7CiAgIAkJCWxsIHg9aXQuZi5mLHk9aXQuZi5zYyxwPWl0LnNjOwogICAJCQlpZihtcy5maW5kKHgpPT1tcy5lbmQoKXx8bXMuZmluZCh5KT09bXMuZW5kKCkpY29udGludWU7CiAgIAkJCWxsIGE9bXNbeF0uZixiPW1zW3hdLnNjLGM9bXNbeV0uZixkPW1zW3ldLnNjOwogICAJCQkvLyBpZihhPT1JTlRfTUFYfHxiPT1JTlRfTUFYfHxjPT1JTlRfTUFYfHxkPT1JTlRfTUFYKWNvbnRpbnVlOwogICAJCQlsbCBtbj1jLXAsbXg9ZCtwOwogICAJCQlpZihiPG1uIHx8IGE+bXgpb2s9MDsKCiAgIAkJfQogICAJCWlmKG9rKXByaW50KCJZRVMiKQogICAJCXByaW50KCJOTyIpCgogICAJfQogICAJICAgCSAgIAp9