#include <bits/stdc++.h>
using namespace std ;
int main ()
{
int t , n , p ,it ,ir ,x ,q ,i ,a[10000] ,b ,c ;
string s ;
cin>>t ;
for (it=1 ; it<=t ; it++)
{
cin>>n ;
getchar () ;
q=1 ;p=0 ;
for (ir=1 ; ir<=n ; ir++)
{
getline(cin,s) ;
b=0 ;
if (s[0]=='L')
{
a[q]= -1 ;
p=p+a[q] ;
q++;
}
else if (s[0]=='R')
{
a[q]=1 ;
p=p+a[q] ;
q++;
}
else if (s[0]=='S')
{
for (i=0 ; i<s.size() ; i++)
{
if (s[i]>='0' && s[i]<='9') b=(s[i]-'0') + b*10 ;
}
c=a[b] ;
a[q]=c ;
p=p+a[q] ;
q++ ;
}
}
cout<<p<<endl ;
}
return 0 ;
}
using namespace std ;
int main ()
{
int t , n , p ,it ,ir ,x ,q ,i ,a[10000] ,b ,c ;
string s ;
cin>>t ;
for (it=1 ; it<=t ; it++)
{
cin>>n ;
getchar () ;
q=1 ;p=0 ;
for (ir=1 ; ir<=n ; ir++)
{
getline(cin,s) ;
b=0 ;
if (s[0]=='L')
{
a[q]= -1 ;
p=p+a[q] ;
q++;
}
else if (s[0]=='R')
{
a[q]=1 ;
p=p+a[q] ;
q++;
}
else if (s[0]=='S')
{
for (i=0 ; i<s.size() ; i++)
{
if (s[i]>='0' && s[i]<='9') b=(s[i]-'0') + b*10 ;
}
c=a[b] ;
a[q]=c ;
p=p+a[q] ;
q++ ;
}
}
cout<<p<<endl ;
}
return 0 ;
}