using System;
class Program{
  static void Main(string[] args){
    string[] temp = Console.ReadLine().Split(' ');
    int n = int.Parse(temp[0]);
    int q = int.Parse(temp[1]);
    string s = Console.ReadLine();
    int[] c = new int[n];
    int p=n;
    for(int i=0;i<q;i++){
      string tmp = Console.ReadLine();
      char t = tmp[0];
      if(tmp[2]=='L'){
        if(s[0]==t){p-=c[0]+1;c[0]=0;}
        for(int j=1;j<n;j++){
          if(s[j]==t){c[j-1]+=c[j]+1;c[j]=-1;}
        }
      }else{
        if(s[n-1]==t){p-=c[n-1]+1;c[n-1]=-1;}
        for(int j=n-2;j>-1;j--){
          if(s[j]==t){c[j+1]+=c[j]+1;c[j]=-1;}
        }
      }
    }
    Console.WriteLine(p);
  }
}