class dian:
    def _init_(self):
        self.xm=""
        self.xh=""
        self.xb=""
a=[]
n=int(input())
for i in range(n):
    sr=input().split()
    a.append(dian())
    a[i].xm=sr[0]
    a[i].xh=sr[1]
    a[i].xb=sr[2]
m=int(input())
g1=""
g2=""
for i in range(m):
    sr=input().split()
    x1=sr[0]
    x2=sr[1]
    for j in range(n):
        if(x1==a[j].xm or x1==a[j].xh):
            g1=a[j].xb
        if(x2==a[j].xm or x2==a[j].xh):
            g2=a[j].xb
    if(g1!=g2):
        print("Y")
    else:
        print("N")
/**************************************************************
	Problem: 1953
	User: admin
	Language: Python
	Result: Accepted
	Time:991 ms
	Memory:34736 kb
****************************************************************/