n=int(input()) s=input() Ans=["L"] def r(q): if q=="L": return "R" else: return "L" def ok(a): L=[0]*n R=[0]*n for i in range(n): if a[i]=="L": L[i]=1 else: R[i]=1 for i in range(1,n): R[i]+=R[i-1] for i in reversed(range(n-1)): L[i]+=L[i+1] for i in range(n): R[i]+=L[i] R[i]%=2 for i in range(n): if int(s[i]=="o")==R[i]: return False return True for i in range(n-1): if s[i]!=s[i+1]: Ans.append(Ans[-1]) else: Ans.append(r(Ans[-1])) ans="".join(Ans) if ok(ans): print("Yes") print(ans) exit() Ans=["R"] for i in range(n-1): if s[i]!=s[i+1]: Ans.append(Ans[-1]) else: Ans.append(r(Ans[-1])) ans="".join(Ans) if ok(ans): print("Yes") print(ans) exit() print("No")