题目描述
我们的反间谍机关提供了一份资料,包括所有已知的受贿的间谍,以及他们愿意收受的具体数额。同时我们还知道哪些间谍手中具体掌握了哪些间谍的资料。假设总共有 n 个间谍,每个间谍分别用 1 到 n 的整数来标识。
请根据这份资料,判断我们是否可能控制全部的间谍,如果可以,求出我们所需要支付的最少资金。否则,输出不能被控制的一个间谍。
输入格式
接下来的 p 行,每行有两个整数,第一个数是一个愿意被收买的间谍的编号,第二个数表示他将会被收买的数额。
紧跟着一行只有一个整数 r。然后 r 行,每行两个正整数,表示数对 (A,B),A 间谍掌握 B 间谍的证据。
输出格式
样例输入
2 1 2 512 2 1 2 2 1
样例输出
YES 512