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

int main()
{
  int N, Q;
  string s;
  cin >> N >> Q;
  cin >> s;
  string t, d,
  int S[N] =1;
  for(int i=0; i<Q; i++)
  {
    cin >> t >> d;
    int D[N] = find_all(s,t);
    if(d =='L')
    {
     for(int i=0; i<N; i++)
     {
       if(D[i] ==0){
        S[1] =0;
       }
       else{
         S[D[i]-1]+=S[D[i]];
         S[D[i]]=0;
       }
     }
      if(d = 'R')
      {
         for(int i=N-1; i>=0; i--)
     　{
       　if(D[i] ==N-1){
       　 S[N] =0;
      　 }
       　else{
       　  S[D[i]+1]+=S[D[i]];
        　 S[D[i]]=0;
     　  }
    　 }
     int value =0;
 　　for(i=0; i<n; i++){
      value+=S[i];
   }
      
      