#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; }