/*input
2
3 2 2
1 2
2 3
1 2
2 0
4 5 2
1 4
1 2
1 3
4 2
3 4
2 1
3 0
*/
#include <bits/stdc++.h>
#define fio ios_base::sync_with_stdio(0);cin.tie(0)
#define FOR(i, a, b) for(int i = a;i < b; i++)
#define rev(i, a, b) for(int i = a;i > b; i--)
#define si(a) scanf("%d", &a)
#define pi(a) printf("%d\n", a)
typedef long long ll; //W
#define pb push_back //E
#define ff first //A
#define ss second //K
#define MOD (ll)1000000007
#define M_PI 3.14159265358979323846
#define N 1000005
#define EPS 1e-12
template <typename T> T gcd(T a, T b){return (b==0)?a:gcd(b,a%b);}
using namespace std;
vector<ll> g[N];
bool f[N]={0};
bool curr[N]={0};
//bool sold[N]={0};
bool solve(ll a, ll b)
{
memset(curr, 0, sizeof(curr));
if(f[a])
return 0;
queue<pair<ll, ll> > q;
q.push({a, b});
f[a]=1;
curr[a] = 1;
ll v, h;
while(!q.empty())
{
v = q.front().ff;
h = q.front().ss;
q.pop();
if(h>0)
{
for(auto w:g[v])
{
if(!curr[w])
{
if(f[w])
return 0;
curr[w]=1;
f[w]=1;
q.push({w, h-1});
}
}
}
}
return 1;
}
int main()
{
fio;
ll t, n, r, m;
cin>>t;
while(t--)
{
pair<ll, ll> p;
cin>>n>>r>>m;
while(r--)
{
ll x,y;
cin>>x>>y;
g[y].pb(x);
g[x].pb(y);
}
vector<pair<ll, ll> > as;
while(m--)
{
ll x,y;
cin>>x>>y;
//sold[x] = 1;
p = {x, y};
as.pb(p);
}
bool fl;
for(auto i:as)
{
fl = solve(i.ff, i.ss);
if(!fl)
{cout<<"No\n"; break;}
}
if(fl)
{
for(ll i=1;i<=n;i++)
if(!f[i])
{
fl=0;
cout<<"No\n";
break;
}
}
if(fl) cout<<"Yes\n";
//clear
for(ll i=0;i<=n;i++)
g[i].clear();
as.clear();
memset(f, 0, sizeof(f));
//memset(sold, 0, sizeof(sold));
}
return 0;
}
LyppbnB1dAoyCjMgMiAyCjEgMgoyIDMKMSAyCjIgMAo0IDUgMgoxIDQKMSAyCjEgMwo0IDIKMyA0CjIgMQozIDAKKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgZmlvIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7Y2luLnRpZSgwKQkKI2RlZmluZSBGT1IoaSwgYSwgYikgZm9yKGludCBpID0gYTtpIDwgYjsgaSsrKQkJCiNkZWZpbmUgcmV2KGksIGEsIGIpIGZvcihpbnQgaSA9IGE7aSA+IGI7IGktLSkJCQojZGVmaW5lIHNpKGEpICAgc2NhbmYoIiVkIiwgJmEpIAkJCQkJCiNkZWZpbmUgcGkoYSkgICBwcmludGYoIiVkXG4iLCBhKQkJCQkJCnR5cGVkZWYgbG9uZyBsb25nIGxsOwkJCQkJCQkJLy9XCiNkZWZpbmUgcGIgcHVzaF9iYWNrCQkJCQkJCQkvL0UKI2RlZmluZSBmZiBmaXJzdAkJCQkJCQkJCQkvL0EKI2RlZmluZSBzcyBzZWNvbmQJCQkJCQkJCQkvL0sKI2RlZmluZSBNT0QgKGxsKTEwMDAwMDAwMDcKI2RlZmluZSBNX1BJIDMuMTQxNTkyNjUzNTg5NzkzMjM4NDYKI2RlZmluZSBOIDEwMDAwMDUKI2RlZmluZSBFUFMgMWUtMTIKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+IFQgZ2NkKFQgYSwgVCBiKXtyZXR1cm4gKGI9PTApP2E6Z2NkKGIsYSViKTt9CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2ZWN0b3I8bGw+IGdbTl07CmJvb2wgZltOXT17MH07CmJvb2wgY3VycltOXT17MH07Ci8vYm9vbCBzb2xkW05dPXswfTsKCgpib29sIHNvbHZlKGxsIGEsIGxsIGIpCnsKCW1lbXNldChjdXJyLCAwLCBzaXplb2YoY3VycikpOwoJaWYoZlthXSkKCQlyZXR1cm4gMDsKCQoJcXVldWU8cGFpcjxsbCwgbGw+ID4gcTsKCXEucHVzaCh7YSwgYn0pOwoJZlthXT0xOwoJY3VyclthXSA9IDE7CglsbCB2LCBoOwoKCXdoaWxlKCFxLmVtcHR5KCkpCgl7CgkJCgkJdiA9IHEuZnJvbnQoKS5mZjsKCQloID0gcS5mcm9udCgpLnNzOwoJCXEucG9wKCk7CgkJaWYoaD4wKQoJCXsKCQkJZm9yKGF1dG8gdzpnW3ZdKQoJCQl7CgkJCQlpZighY3Vyclt3XSkKCQkJCXsKCQkJCQlpZihmW3ddKQoJCQkJCQlyZXR1cm4gMDsKCgkJCQkJY3Vyclt3XT0xOwoJCQkJCWZbd109MTsKCQkJCQlxLnB1c2goe3csIGgtMX0pOwoJCQkJfQoKCQkJfQoJCX0JCgl9CglyZXR1cm4gMTsKfQoKaW50IG1haW4oKQp7CglmaW87CglsbCB0LCBuLCByLCBtOwoJY2luPj50OwoKCXdoaWxlKHQtLSkKCXsKCQlwYWlyPGxsLCBsbD4gcDsJCgkJY2luPj5uPj5yPj5tOwoJCXdoaWxlKHItLSkKCQl7CgkJCWxsIHgseTsKCQkJY2luPj54Pj55OwoJCQlnW3ldLnBiKHgpOwoJCQlnW3hdLnBiKHkpOwoJCX0KCQkKCQl2ZWN0b3I8cGFpcjxsbCwgbGw+ID4gYXM7CgkJd2hpbGUobS0tKQoJCXsKCQkJbGwgeCx5OwoJCQljaW4+Png+Pnk7CgkJCS8vc29sZFt4XSA9IDE7CgkJCXAgPSB7eCwgeX07CgkJCWFzLnBiKHApOwoJCX0KCgkJYm9vbCBmbDsKCQlmb3IoYXV0byBpOmFzKQoJCXsKCQkJZmwgPSBzb2x2ZShpLmZmLCBpLnNzKTsKCQkJaWYoIWZsKQoJCQkJe2NvdXQ8PCJOb1xuIjsgYnJlYWs7fQoJCX0KCQlpZihmbCkJCQoJCXsKCQkJZm9yKGxsIGk9MTtpPD1uO2krKykKCQkJaWYoIWZbaV0pCgkJCXsKCQkJCWZsPTA7CgkJCQljb3V0PDwiTm9cbiI7IAoJCQkJYnJlYWs7CgkJCX0KCQl9CgkJaWYoZmwpIGNvdXQ8PCJZZXNcbiI7CgkJCgkJLy9jbGVhcgoJCWZvcihsbCBpPTA7aTw9bjtpKyspCgkJCWdbaV0uY2xlYXIoKTsKCQlhcy5jbGVhcigpOwoJCW1lbXNldChmLCAwLCBzaXplb2YoZikpOwoJCS8vbWVtc2V0KHNvbGQsIDAsIHNpemVvZihzb2xkKSk7Cgl9CgkKCXJldHVybiAwOwp9Cg==