#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) {
int n;
string s;
cin >> n >> s;
int x = 0, y = 0;
for (char move : s) {
if (move == 'U') y++;
else if (move == 'D') y--;
else if (move == 'L') x--;
else x++;
}
if ((abs(x) == 2 && y == 0) || (abs(y) == 2 && x == 0)) cout << "YES\n";
else cout << "NO\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgogICAgaW50IHQ7CiAgICBjaW4gPj4gdDsKCiAgICB3aGlsZSAodC0tKSB7CiAgICAgICAgaW50IG47CiAgICAgICAgc3RyaW5nIHM7CiAgICAgICAgY2luID4+IG4gPj4gczsKCiAgICAgICAgaW50IHggPSAwLCB5ID0gMDsKICAgICAgICBmb3IgKGNoYXIgbW92ZSA6IHMpIHsKICAgICAgICAgICAgaWYgKG1vdmUgPT0gJ1UnKSB5Kys7CiAgICAgICAgICAgIGVsc2UgaWYgKG1vdmUgPT0gJ0QnKSB5LS07CiAgICAgICAgICAgIGVsc2UgaWYgKG1vdmUgPT0gJ0wnKSB4LS07CiAgICAgICAgICAgIGVsc2UgeCsrOwogICAgICAgIH0KCiAgICAgICAgaWYgKChhYnMoeCkgPT0gMiAmJiB5ID09IDApIHx8IChhYnMoeSkgPT0gMiAmJiB4ID09IDApKSAgY291dCA8PCAiWUVTXG4iOwogICAgICAgIGVsc2UgIGNvdXQgPDwgIk5PXG4iOwogICAgfQp9Cg==