# 貪欲法 T = int(input()) for t in range(T): N, M = map(int, input().split()) A = set(map(int, input().split())) B = set(map(int, input().split())) A_solo = [] double = [] for a in A: if a in B: double.append(a) else: A_solo.append(a) B_solo = [] for b in B: if b not in A: B_solo.append(b) if N == 0 and M > 0: print('Yes') for b in B: print('Blue', b) elif M == 0 and N > 0: print('Yes') for a in A: print('Red', a) else: if len(double) == 0: print('No') else: print('Yes') double = sorted(list(double)) for a in A_solo: print('Red', a) print('Red', double[0]) print('Blue', double[0]) for b in B_solo: print('Blue', b) for i in range(1, len(double)): if i%2 == 1: print('Blue', double[i]) print('Red', double[i]) else: print('Red', double[i]) print('Blue', double[i])