T=int(input()) for _ in range(T): N,M=map(int,input().split()) A=list(map(int,input().split())) B=list(map(int,input().split())) s_A=set(A) s_B=set(B) if not s_A: print('Yes') for t in s_B: print('Blue',t) continue if not s_B: print('Yes') for t in s_A: print('Red',t) continue for t in A: if t in s_B: break else: print('No') continue print('Yes') cnt=0 ans=[] for t in A: if t in s_B: s_A.remove(t) s_B.remove(t) cnt+=1 ans.append(t) if not s_A: for t in s_B: print('Blue',t) for i in range(cnt): if i%2==0: print('Blue',ans[i]) print('Red',ans[i]) else: print('Red',ans[i]) print('Blue',ans[i]) elif not s_B: for t in s_A: print('Red',t) for i in range(cnt): if i%2==0: print('Red',ans[i]) print('Blue',ans[i]) else: print('Blue',ans[i]) print('Red',ans[i]) else: for t in s_A: print('Red',t) print('Red',ans[0]) print('Blue',ans[0]) for t in s_B: print('Blue',t) for i in range(1,cnt): if i%2==1: print('Blue',ans[i]) print('Red',ans[i]) else: print('Red',ans[i]) print('Blue',ans[i])