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])