#include<bits/stdc++.h>
using namespace std;
#define int long long
#define INF 0x3f3f3f3f3f3f3f
#define endl '\n'
#define MOD 998244353
#define IOS ios::sync_with_stdio(false);cin.tie(0);
void solve()
{
int n;cin>>n;
string s;cin>>s;
s="W"+s,s=s+"W";
int flag=0;
for(int i=1;i<=n;i++)
{
int now1=0,now2=0;
if(s[i]=='R'||s[i]=='B')
{
while(s[i]=='R'||s[i]=='B')
{
if(s[i]=='R') now1=1;
if(s[i]=='B') now2=1;
i++;
}
if(now1*now2==0) flag=1;
}
}
if(flag) cout<<"NO"<<endl;
else cout<<"YES"<<endl;
}
signed main()
{
IOS
int t;cin>>t;
while(t--) solve();
}
//考虑边界了?
//考虑特殊情况?
//考虑输出中间值勘误?