//Author: Primoz Godec
//School: St.Stanislav's Institution
//Country: Slovenia
//Division: Intermediate 3
#include <iostream>

using namespace std;
int A[]={0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0};
int B[5];
string vnos1, vnos2, vnos3;
string smer, isci;
string b;
int polje;
int main()
{
    for (int i=0; i<5; i++)
    {
        smer="";
        b="";
        isci="";
        cin >> vnos1 >> vnos2 >> vnos3;
           
        for (int a=0; a<vnos1.length(); a++)  {  if (vnos1[a] != ',') smer = smer + vnos1[a];}
        for (int a=0; a<vnos2.length(); a++)  {  if (vnos2[a] != ',') b = b + vnos2[a];}
        if (b == "1") polje = 1;
        if (b == "2") polje = 2;
        if (b == "3") polje = 3;
        if (b == "4") polje = 4;
        if (b == "5") polje = 5;
        if (b == "6") polje = 6;
        if (b == "7") polje = 7;
        if (b == "8") polje = 8;
        if (b == "9") polje = 9;
        if (b == "10") polje = 10;
        if (b == "11") polje = 11;
        if (b == "12") polje = 12;
       
       
        for (int a=0; a<vnos3.length(); a++)  {  if (vnos3[a] != ',') isci = isci + vnos3[a];}
               
       
       
        if (smer == "R" || smer == "r")
        {
              int z=0;
              z=A[polje];
              A[polje]=0;
             
              for (int j=1; j<z+1; j++)
              {
                  
                  if (polje+j ==13 && (i==1 || i==3) )
                  {
                         
                          A[14]++;
                          z--;
                          if (j >= z+1) break;
                  }
                  if (polje+j ==7 && (i==0 || i==2 || i==4) )
                  {
                         
                          A[13]++;
                          z--;
                          if (j >= z+1) break;
                  }
                  if (polje+j <= 12) A[polje+j]++;
                 
                  if (polje+j >12) A[polje+j-12]++;
              }
        }

        if (smer == "L" || smer == "l")
        {
              int z=0;
              z=A[polje];
              A[polje]=0;
              int u=0;
              int f=0;
             
              for (int j=z; j>u; j--)
              {
                  
                  f++;
                  
                  if (polje-f+12 ==12 && (i==1 || i==3) )
                  {
                         
                          A[14]++;
                          u++;
                          if (j <= u) break;
                  }
                  if (polje-f ==6 && (i==0 || i==2 || i==4) && j )
                  {
                         
                          A[13]++;
                          u++;
                          if (j <= u) break;
                  }
                  if (polje-f > 0) A[polje-f]++;
                 
                  if (polje-f <=0) A[polje-f+12]++;
              }
              }          
        if (isci == "1") B[i] = A[1];
        if (isci == "2") B[i] = A[2];
        if (isci == "3") B[i] = A[3];
        if (isci == "4") B[i] = A[4];
        if (isci == "5") B[i] = A[5];
        if (isci == "6") B[i] = A[6];
        if (isci == "7") B[i] = A[7];
        if (isci == "8") B[i] = A[8];
        if (isci == "9") B[i] = A[9];
        if (isci == "10") B[i] = A[10];
        if (isci == "11") B[i] = A[11];
        if (isci == "12") B[i] = A[12];
        if (isci == "A" || isci == "a") B[i] = A[13];
        if (isci == "B" || isci == "b") B[i] = A[14];
       
       
                      }
   
    for (int i=0; i<5; i++)
    {
        cout << endl;
        cout << i+1 << ". " << B[i];
       
    }
   
    system("PAUSE");
   
}