#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;
int main (void)
{
int t, i, len, j, developer, tester;
char str[100001];
scanf ("%d", &t);
for (t; t > 0; --t)
{
scanf ("%s", str);
len = strlen(str);
tester = 0;
developer = 0;
for (i = 0; i < len; ++i)
{
if (str[i] == 'D')
{
++developer;
}
}
j = 0;
for (i = 0; i < len; ++i)
{
if (str[i] == 'D')
{
for (j ; j < i; ++j)
{
if (str[j] == 'T')
{
str[j] = '0';
++tester;
break;
}
}
}
}
if (developer == tester)
{
printf ("YES\n");
}
else
{
printf ("NO\n");
}
}
return 0;
}
I2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNzdGRpbz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4gKHZvaWQpCnsKCWludCB0LCBpLCBsZW4sIGosIGRldmVsb3BlciwgdGVzdGVyOwoJY2hhciBzdHJbMTAwMDAxXTsKCXNjYW5mICgiJWQiLCAmdCk7Cglmb3IgKHQ7IHQgPiAwOyAtLXQpCgl7CgkJc2NhbmYgKCIlcyIsIHN0cik7CgkJbGVuID0gc3RybGVuKHN0cik7CgkJdGVzdGVyID0gMDsKCQlkZXZlbG9wZXIgPSAwOwoJCWZvciAoaSA9IDA7IGkgPCBsZW47ICsraSkKCQl7CgkJCWlmIChzdHJbaV0gPT0gJ0QnKQoJCQl7CgkJCQkrK2RldmVsb3BlcjsKCQkJfQoJCX0JCgkJaiA9IDA7CgkJZm9yIChpID0gMDsgaSA8IGxlbjsgKytpKQoJCXsKCQkJaWYgKHN0cltpXSA9PSAnRCcpCgkJCXsKCQkJCWZvciAoaiA7IGogPCBpOyArK2opCgkJCQl7CgkJCQkJaWYgKHN0cltqXSA9PSAnVCcpCgkJCQkJewoJCQkJCQlzdHJbal0gPSAnMCc7CgkJCQkJCSsrdGVzdGVyOwoJCQkJCQlicmVhazsKCQkJCQl9CgkJCQl9CgkJCX0KCQl9CgkJaWYgKGRldmVsb3BlciA9PSB0ZXN0ZXIpCgkJewoJCQlwcmludGYgKCJZRVNcbiIpOwoJCX0KCQllbHNlCgkJewoJCQlwcmludGYgKCJOT1xuIik7CgkJfQoJfQkKCQlyZXR1cm4gMDsKfQkJ