#include<iostream>
using namespace std;

int main(){
  int N,Q;
  string s,t,d;
  cin>>N>>Q>>s;
  int num[N]={0};
  for(int a=0;a<N;a++){
    num[a]=1;
  }
  for(int i=0;i<Q;i++){
    cin>>t>>d;
    for(int j=0;j<s.size();j++){
      if(s[j]==t[0]){
        if(j==0 && d[0]=='L'){
          num[j]=0;
        }
        else if(j==s.size()-1 && d[0]=='R'){
          num[j]=0;
        }
        else{
          if(d[0]=='L'){
            num[j-1]+=num[j];
            num[j]=0;
          }
          else{
            num[j+1]+=num[j];
            num[j]=0;
          }
        }
      }
    }
  }
  int sum=0;
  for(int k=0;k<s.size();k++){
    sum+=num[k];
  }
  cout<<sum;
}