#include <bits/stdc++.h>
using namespace std;
void __print(int x) {cerr << x;}
void __print(long x) {cerr << x;}
void __print(long long x) {cerr << x;}
void __print(unsigned x) {cerr << x;}
void __print(unsigned long x) {cerr << x;}
void __print(unsigned long long x) {cerr << x;}
void __print(float x) {cerr << x;}
void __print(double x) {cerr << x;}
void __print(long double x) {cerr << x;}
void __print(char x) {cerr << '\'' << x << '\'';}
void __print(const char *x) {cerr << '\"' << x << '\"';}
void __print(const string &x) {cerr << '\"' << x << '\"';}
void __print(bool x) {cerr << (x ? "true" : "false");}
template<typename T, typename V>
void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';}
template<typename T>
void __print(const T &x) {int f = 0; cerr << '{'; for (auto &i: x) cerr << (f++ ? "," : ""), __print(i); cerr << "}";}
void _print() {cerr << "]\n";}
template <typename T, typename... V>
void _print(T t, V... v) {__print(t); if (sizeof...(v)) cerr << ", "; _print(v...);}
#ifndef ONLINE_JUDGE
#define debug(x...) cerr << "[" << #x << "] = ["; _print(x)
#else
#define debug(x...)
#endif
#define int long long
typedef pair<int, int> ii;
const int N = 2e6 + 5;
const int MOD = 1e9 + 7;
const int oo = 0x3f3f3f3f;
#define endl '\n'
#define all(a) a.begin(), a.end()
#define rall(a) a.rbegin(), a.rend()
int binpow(int a, int b, int m) {
a %= m;
int res = 1;
while (b > 0) {
if (b & 1)
res = res * a % m;
a = a * a % m;
b >>= 1;
}
return res;
}
vector<int> g[N];
int used[N];
int cnt;
void bfs(int s, int d) {
queue<int> q;
used[s]++;
q.push(s);
while (!q.empty()) {
int u = q.front();
q.pop();
for (auto v : g[u]) {
if (used[v] == 0) {
used[v]++;
q.push(v);
}
}
++cnt;
if (cnt == d) return;
}
}
void solve() {
// Do something
int n, r, m;
cin >> n >> r >> m;
for (int i = 1; i <= r; ++i) {
int x, y;
cin >> x >> y;
g[x].push_back(y);
g[y].push_back(x);
}
fill(used + 1, used + n + 1, 0);
for (int i = 1; i <= m; ++i) {
int k, s;
cin >> k >> s;
cnt = 0;
bfs(k, s);
}
bool ok = true;
for (int i = 1; i <= n; ++i) {
//cout << used[i] << ' ';
if (used[i] != 1) {
ok = false;
break;
}
}
// cout << endl;
cout << ((ok)? "Yes\n" : "No\n");
for (int i = 0; i <= N; ++i) {
g[i].clear();
}
}
int32_t main(void) {
ios_base::sync_with_stdio(false);
cin.tie(0);
//freopen("cf.INP", "r", stdin);
//freopen("cf.OUT", "w", stdout);
int tc = 1;
cin >> tc;
while (tc--) {
solve();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIF9fcHJpbnQoaW50IHgpIHtjZXJyIDw8IHg7fQp2b2lkIF9fcHJpbnQobG9uZyB4KSB7Y2VyciA8PCB4O30Kdm9pZCBfX3ByaW50KGxvbmcgbG9uZyB4KSB7Y2VyciA8PCB4O30Kdm9pZCBfX3ByaW50KHVuc2lnbmVkIHgpIHtjZXJyIDw8IHg7fQp2b2lkIF9fcHJpbnQodW5zaWduZWQgbG9uZyB4KSB7Y2VyciA8PCB4O30Kdm9pZCBfX3ByaW50KHVuc2lnbmVkIGxvbmcgbG9uZyB4KSB7Y2VyciA8PCB4O30Kdm9pZCBfX3ByaW50KGZsb2F0IHgpIHtjZXJyIDw8IHg7fQp2b2lkIF9fcHJpbnQoZG91YmxlIHgpIHtjZXJyIDw8IHg7fQp2b2lkIF9fcHJpbnQobG9uZyBkb3VibGUgeCkge2NlcnIgPDwgeDt9CnZvaWQgX19wcmludChjaGFyIHgpIHtjZXJyIDw8ICdcJycgPDwgeCA8PCAnXCcnO30Kdm9pZCBfX3ByaW50KGNvbnN0IGNoYXIgKngpIHtjZXJyIDw8ICdcIicgPDwgeCA8PCAnXCInO30Kdm9pZCBfX3ByaW50KGNvbnN0IHN0cmluZyAmeCkge2NlcnIgPDwgJ1wiJyA8PCB4IDw8ICdcIic7fQp2b2lkIF9fcHJpbnQoYm9vbCB4KSB7Y2VyciA8PCAoeCA/ICJ0cnVlIiA6ICJmYWxzZSIpO30KCnRlbXBsYXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIFY+CnZvaWQgX19wcmludChjb25zdCBwYWlyPFQsIFY+ICZ4KSB7Y2VyciA8PCAneyc7IF9fcHJpbnQoeC5maXJzdCk7IGNlcnIgPDwgJywnOyBfX3ByaW50KHguc2Vjb25kKTsgY2VyciA8PCAnfSc7fQp0ZW1wbGF0ZTx0eXBlbmFtZSBUPgp2b2lkIF9fcHJpbnQoY29uc3QgVCAmeCkge2ludCBmID0gMDsgY2VyciA8PCAneyc7IGZvciAoYXV0byAmaTogeCkgY2VyciA8PCAoZisrID8gIiwiIDogIiIpLCBfX3ByaW50KGkpOyBjZXJyIDw8ICJ9Ijt9CnZvaWQgX3ByaW50KCkge2NlcnIgPDwgIl1cbiI7fQp0ZW1wbGF0ZSA8dHlwZW5hbWUgVCwgdHlwZW5hbWUuLi4gVj4Kdm9pZCBfcHJpbnQoVCB0LCBWLi4uIHYpIHtfX3ByaW50KHQpOyBpZiAoc2l6ZW9mLi4uKHYpKSBjZXJyIDw8ICIsICI7IF9wcmludCh2Li4uKTt9CiNpZm5kZWYgT05MSU5FX0pVREdFCiNkZWZpbmUgZGVidWcoeC4uLikgY2VyciA8PCAiWyIgPDwgI3ggPDwgIl0gPSBbIjsgX3ByaW50KHgpCiNlbHNlCiNkZWZpbmUgZGVidWcoeC4uLikKI2VuZGlmCgojZGVmaW5lIGludCBsb25nIGxvbmcKdHlwZWRlZiBwYWlyPGludCwgaW50PiBpaTsKCmNvbnN0IGludCBOID0gMmU2ICsgNTsKY29uc3QgaW50IE1PRCA9IDFlOSArIDc7CmNvbnN0IGludCBvbyA9IDB4M2YzZjNmM2Y7CgojZGVmaW5lIGVuZGwgJ1xuJwojZGVmaW5lIGFsbChhKSBhLmJlZ2luKCksIGEuZW5kKCkKI2RlZmluZSByYWxsKGEpIGEucmJlZ2luKCksIGEucmVuZCgpCgppbnQgYmlucG93KGludCBhLCBpbnQgYiwgaW50IG0pIHsKICAgIGEgJT0gbTsKICAgIGludCByZXMgPSAxOwogICAgd2hpbGUgKGIgPiAwKSB7CiAgICAgICAgaWYgKGIgJiAxKQogICAgICAgICAgICByZXMgPSByZXMgKiBhICUgbTsKICAgICAgICBhID0gYSAqIGEgJSBtOwogICAgICAgIGIgPj49IDE7CiAgICB9CiAgICByZXR1cm4gcmVzOwp9CnZlY3RvcjxpbnQ+IGdbTl07CmludCB1c2VkW05dOwppbnQgY250Owp2b2lkIGJmcyhpbnQgcywgaW50IGQpIHsgCglxdWV1ZTxpbnQ+IHE7Cgl1c2VkW3NdKys7CglxLnB1c2gocyk7Cgl3aGlsZSAoIXEuZW1wdHkoKSkgewoJCWludCB1ID0gcS5mcm9udCgpOwoJCXEucG9wKCk7CgoJCWZvciAoYXV0byB2IDogZ1t1XSkgewoJCQlpZiAodXNlZFt2XSA9PSAwKSB7CgkJCQl1c2VkW3ZdKys7CgkJCQlxLnB1c2godik7CgkJCX0KCQl9CgkJKytjbnQ7CgkJaWYgKGNudCA9PSBkKSByZXR1cm47IAoJfQp9CnZvaWQgc29sdmUoKSB7CgkvLyBEbyBzb21ldGhpbmcKCWludCBuLCByLCBtOwoJY2luID4+IG4gPj4gciA+PiBtOwoKCWZvciAoaW50IGkgPSAxOyBpIDw9IHI7ICsraSkgewoJCWludCB4LCB5OwoJCWNpbiA+PiB4ID4+IHk7CgkJZ1t4XS5wdXNoX2JhY2soeSk7CgkJZ1t5XS5wdXNoX2JhY2soeCk7Cgl9CglmaWxsKHVzZWQgKyAxLCB1c2VkICsgbiArIDEsIDApOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbTsgKytpKSB7CgkJaW50IGssIHM7CgkJY2luID4+IGsgPj4gczsKCQljbnQgPSAwOwoJCWJmcyhrLCBzKTsKCX0KCWJvb2wgb2sgPSB0cnVlOwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CgkJIC8vY291dCA8PCB1c2VkW2ldIDw8ICcgJzsKCQlpZiAodXNlZFtpXSAhPSAxKSB7CgkJCW9rID0gZmFsc2U7CgkJCWJyZWFrOwoJCX0KCX0KCSAvLyBjb3V0IDw8IGVuZGw7Cgljb3V0IDw8ICgob2spPyAiWWVzXG4iIDogIk5vXG4iKTsKCWZvciAoaW50IGkgPSAwOyBpIDw9IE47ICsraSkgewoJCWdbaV0uY2xlYXIoKTsKCX0KfQppbnQzMl90IG1haW4odm9pZCkgewoJaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CgljaW4udGllKDApOwoKCS8vZnJlb3BlbigiY2YuSU5QIiwgInIiLCBzdGRpbik7CgkvL2ZyZW9wZW4oImNmLk9VVCIsICJ3Iiwgc3Rkb3V0KTsKCglpbnQgdGMgPSAxOwoJY2luID4+IHRjOwoJd2hpbGUgKHRjLS0pIHsKCQlzb2x2ZSgpOwoJfQp9