N = int(input()) S = input() li = list(S) z = (0 if S[0] == "o" else 1) ans = [] l = ord("A") for i in S: if z: z = 0 else: z = 1 if l != ord(i): if z: z = 0 else: z = 1 ans.append("R" if z == 1 else "L") l = ord(i) # 再現 li1 = li[:] L = ans.count("L") R = ans.count("R") for i in range(N): if L % 2 == 1: if li[i] == "o": li[i] = "x" else: li[i] = "o" if ans[i] == "L": L -= 1 for i in range(N-1, -1, -1): if R % 2 == 1: if li[i] == "o": li[i] = "x" else: li[i] = "o" if ans[i] == "R": R -= 1 if li.count("x") == 0: print("Yes") print("".join(ans)) # 再現 ans = ["L" if i == "R" else "R" for i in ans] L = ans.count("L") R = ans.count("R") for i in range(N): if L % 2 == 1: if li1[i] == "o": li1[i] = "x" else: li1[i] = "o" if ans[i] == "L": L -= 1 for i in range(N-1, -1, -1): if R % 2 == 1: if li1[i] == "o": li1[i] = "x" else: li1[i] = "o" if ans[i] == "R": R -= 1 if li1.count("x") == 0: print("Yes") print("".join(ans)) else: print("No")