#P0422. 下午茶时间

下午茶时间

题目描述

在一个宁静的农场里,住着 NN1N10001 \leq N \leq 1000)头快乐的奶牛,它们都有一个独特的编号,从 11NN。每天,这些奶牛们都会聚集在一起享受它们的喝茶时间。不过,在喝茶时间开始之前,它们之间已经通过 MM1M2,0001 \leq M \leq 2,000)次友好的交流建立了友谊关系。每次交流都涉及两头不同的奶牛,我们用两个不相同的整数 AiA_iBiB_i 来表示第 ii 次交流中的两头奶牛(1AiN,1BiN1 \leq A_i \leq N, 1 \leq B_i \leq N)。农场主小可保证,每对奶牛之间的友谊关系只会被记录一次,也就是说,不会有重复的友谊关系出现。

在喝茶时间中,如果两头奶牛有一个共同的朋友,那么它们就有机会在喝茶时相遇并建立起新的友谊关系。小可对这些奶牛们的社交活动非常感兴趣,他想知道,在经过足够长时间的喝茶活动后,QQ1Q1001 \leq Q \leq 100)对特定的奶牛是否已经成为了朋友。每对特定的奶牛用两个不同的编号 XjX_jYjY_j 来表示(1XjN,1YjN1 \leq X_j \leq N, 1 \leq Y_j \leq N),这是小可想要了解的友谊关系的询问。

例如,假设有 55 头奶牛,编号为 1155。小可知道,22 号奶牛和 55 号奶牛是朋友,22 号奶牛和 33 号奶牛也是朋友,同时 44 号奶牛和 55 号奶牛也是朋友。在第一次喝茶时间中,由于 33 号奶牛和 55 号奶牛有共同的朋友 22 号奶牛,因此它们会相遇并成为朋友。同样地,22 号奶牛和 44 号奶牛也会因为 55 号奶牛而成为朋友。在第二次喝茶时间中,33 号奶牛和 44 号奶牛有共同的朋友 22 号奶牛(以及 55 号奶牛,但这里只需一个共同朋友即可),它们也会因此成为朋友。

现在,小可想要知道,在经过足够长时间的喝茶活动后,他提出的 QQ 对奶牛是否已经成为了朋友。

输入格式

第一行:三个空格隔开的整数:NNMM,和 QQ,分别表示奶牛的总数、已知的友谊关系数和小可的询问数。

第二行到第 M+1M+1 行:每行包含两个空格隔开的整数 AiA_iBiB_i,表示第 ii 次交流中的两头奶牛。

M+2M+2 行到第 M+Q+1M+Q+1 行:每行包含两个空格隔开的整数 XjX_jYjY_j,表示小可的第 jj 个询问中的两头奶牛。

输出格式

对于小可的每个询问,如果询问中的两头奶牛已经成为了朋友,就在对应的行输出 Y“Y”。如果它们还不是朋友,就在对应的行输出 N“N”

样例

5 3 3 
2 5 
2 3 
4 5 
2 3 
3 5 
1 5 
Y 
Y 
N 

样例1解释

见题目描述。

数据范围

见题目描述。