import sys,math def input(): return sys.stdin.readline().rstrip() def ii(): return int(input()) def ms(): return map(int, input().split()) def li(): return list(map(int,input().split())) #//////////////////////////////////// T = ii() for _ in range(T): x1,y1,d1 = input().split() x2,y2,d2 = input().split() x1,x2,y1,y2 = int(x1),int(x2),int(y1),int(y2) dx,dy = x2-x1,y2-y1 if dx!=0 and dy!=0 and abs(dx)!=abs(dy): print('No') continue if dx<0 and dy<0: if (d1=='D' and d2=='R') or (d1=='L' and d2=='U'): print('Yes') else: print('No') elif dx<0 and dy>0: if (d1=='U' and d2=='R') or (d1=='L' and d2=='D'): print('Yes') else: print('No') elif dx>0 and dy<0: if (d1=='R' and d2=='U') or (d1=='D' and d2=='L'): print('Yes') else: print('No') elif dx>0 and dy>0: if (d1=='R' and d2=='D') or (d1=='U' and d2=='L'): print('Yes') else: print('No') elif dx==0 and dy==0: print('Yes') elif dx==0: if dy>0 and d1=='U' and d2=='D': print('Yes') elif dy<0 and d1=='D' and d2=='U': print('Yes') else: print('No') elif dy==0: if dx>0 and d1=='R' and d2=='L': print('Yes') elif dx<0 and d1=='L' and d2=='R': print('Yes') else: print('No')