题目描述
海面上有 $n$ 个岛屿,其中有 $m$ 对岛屿关系恶劣,但是由于天气恶劣,岛屿肯定不能单独生存,所以有些岛屿提议“联盟”。
现有 $q$ 次联盟请求,每次包含了一对 $(a_i,b_i)$,表示 $a_i$ 想要与 $b_i$ 联盟,但是,考虑到某些岛屿恶劣的关系,所以这个提议不一定成立,如果 $a_i$ 原本所在联盟的岛屿都**不和** $b_i$ 所在的联盟的所有岛屿存在恶劣的关系,则两者可以同意联盟,否则将不同意。
注意此处一但同意了联盟,则两个岛屿所在联盟立即并成一个联盟。
输入格式
第一行三个整数 $n$,$m$ 和 $q$,依次表示有 $n$ 个岛屿,$m$ 对关系恶劣的岛屿和 $q$ 次提议。
接下来 $m$ 行,每行一对整数 $(u_i,v_i)$,表示 $u_i$ 座岛屿和 $v_i$ 座岛屿关系恶劣。
然后 $q$ 行,每行两个整数 $a_i$ 和 $b_i\ (a_i \neq b_i)$,表示 $a_i$ 座岛屿想与 $b_i$ 座岛屿联盟。
输出格式
对于每个提议,如果同意则输出 `APPROVE`,否则输出 `REFUSE`。
样例输入 #1
3 1 2
1 2
2 1
1 3
样例输入 #2
8 3 7
1 2
2 3
3 4
1 2
4 5
5 6
7 8
3 4
1 3
2 4
样例输出 #2
REFUSE
APPROVE
APPROVE
APPROVE
REFUSE
APPROVE
APPROVE
提示
对于所有测试数据,$2 \le n \le 10^5$,$1 \le m,q \le 10^5$,$1 \le a_i,b_i \le n$,且每对 $(a_i,b_i)$ 互不相同。