#include<bits/stdc++.h>
using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    
    int t,n;
    cin>>t;
    while(t--)
    {
        cin>>n;
        string str;
        cin>>str;
        
        int cnt_t=0,cnt_m=0;
        
        for(int i=0;i<n;i++)
        {
            if(str[i]=='T')
            {
                cnt_t++;
            }
            else
            {
                cnt_m++;
            }
        }
        
        if(cnt_t!=2*cnt_m)
        {
            cout<<"NO"<<endl;
        }
        
        else
        {
            int x=0,y=0;
            
            int flag=0;
            
            // forward check
            
            for(int i=0;i<n;i++)
            {
                if(str[i]=='T')
                {
                    x++;
                }
                if(str[i]=='M')
                {
                    y++;
                }
                if(y>x)
                {
                    cout<<"NO"<<endl;
                    flag=1;
                    break;
                }
            }
            
            if(flag==0)
            {
                x=0;
                y=0;
                
                
                // backward check
                for(int i=n-1;i>=0;i--)
                {
                    if(str[i]=='T')
                    {
                        x++;
                    }
                    if(str[i]=='M')
                    {
                        y++;
                    }
                    if(y>x)
                    {
                        cout<<"NO"<<endl;
                        flag=1;
                        break;
                    }
                }
            }
            
            if(flag==0)
            {
                cout<<"YES"<<endl;
            }
        }
        
    }
    return 0;
}