p[' ~~'],r,a;R(x){a=p[x]?R(p[x]),p[x]=a:x;}main(b,c){for(gets(c);~scanf("%d%d%d",&r,&b,&c);!r?b-a?p[b]=a:0:puts(b-a?"NO":"YES"))R(b),b=a,R(c);}