#include <bits/stdc++.h>

using namespace std;

void solve(){
    int n;
    cin >> n;
    string s;
    cin >> s;

    int cateAlbeInPrima = 0, cateNegreInADoua = 0;


    for(int i = 0; i < n; i++){
        if(s[i] == 'W')
            cateAlbeInPrima++;
    }
    for(int i = n; i < 2 * n; i++){
        if(s[i] == 'R')
            cateNegreInADoua++;
    }
    int cateNegreInPrima = n - cateAlbeInPrima;
    int cateAlbeInADoua = n - cateNegreInADoua;
    if(cateAlbeInPrima % 2 != 0 || cateNegreInADoua % 2 != 0 || cateNegreInPrima != cateAlbeInADoua){
        cout << "NO\n";
        return;
    }

    int cateNegreLaFinal = 0;
    int i = 2 * n - 1;
    while(i >= n){
        if(s[i] == 'R'){
            cateNegreLaFinal++;
        }
        else
            break;
        i--;
    }
    int cateAlbeLaInceput = 0;
    i = 0;
    while(i < n){
        if(s[i] == 'W'){
            cateAlbeLaInceput++;
        }
        else
            break;
        i++;
    }

    if(cateNegreLaFinal >= cateNegreInADoua / 2 && cateAlbeLaInceput >= cateAlbeInPrima / 2){
        cout << "YES\n";
    }
    else{
        cout << "NO\n";
    }
}

int main(){
    ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);

    int t;
    cin >> t;
    while(t--){
        solve();
    }
    return 0;
}