1 #include<cstdio>
2 const int N=5010;
3
4
5 int n,m,k;
6 int far[N];
7 int find(int a)
8 {
9 if(a!=far[a])far[a]=find(far[a]);
10 return far[a];
11 }
12 int main()
13 {
14 scanf("%d%d%d",&n,&m,&k);
15 for(int i=1;i<=n;++i)far[i]=i;
16 for(int i=1;i<=m;++i)
17 {
18 int a,b;
19 scanf("%d%d",&a,&b);
20 int r=find(a);
21 int rr=find(b);
22 if(rr!=r)far[rr]=r;
23 }
24 for(int i=1;i<=k;++i)
25 {
26 int a,b;
27 scanf("%d%d",&a,&b);
28 if(find(a)==find(b))printf("Yes\n");
29 else printf("No\n");
30 }
31 return 0;
32 }