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

typedef long long ll;
typedef pair<int,int> ii;
typedef vector<int> vi;
typedef vector<ii> vii;

const int  MOD=1000000007;
const int  INF= int(1e9);

int main()
{
	ios_base::sync_with_stdio(false);
    int testCases;
    cin>>testCases;
    while(testCases--) {
        string s;
        cin>>s;
        ll res=0;
        int n=s.size();
        vi before(n),after(n);
        if(s[0]=='L') {
            before[0]=1;
        }
        for(int i=1;i<n;i++) {
            before[i]=before[i-1]+((s[i]=='L')?1:0);
        }
        if(s[n-1]=='L'){
            after[n-1]=1;
        }
        for(int i=n-2;i>=0;i--){
            after[i]=after[i+1]+((s[i]=='L')?1:0);
        }
        for(int i=0;i<n;i++) {
            if(s[i]=='O') {
                res+=(before[i]*after[i]);
            }
        }

        cout<<res<<"\n";
    }

	return 0;

}
