using System;

class Myon{
    static void Main(string[] args){
        string[] input1 = Console.ReadLine().Split(' ');
        int N = int.Parse(input1[0]);
        int Q = int.Parse(input1[1]);

        string s = Console.ReadLine();

        int[] num = new int[N];
        for(int i = 0;i < N;i ++){
        	num[i] = 1;
        }

        for(int i = 0;i < Q;i ++){
            string[] input = Console.ReadLine().Split(' ');
            char t = input[0][0];
            char d = input[1][0];


            //ｓに一致するやつがいるかサーチ
            for(int j = 0;j < N;j ++){
                if(s[j] == t){
                    
                    if((j == 0 && d == 'L') || (j == N - 1 && d == 'R')){
                      //Console.WriteLine(num[j] + " " + i);  
                      num[j] = 0;
            			
                    }else{


                        if(d == 'R'){
                            num[j + 1] += num[j];
                            num[j] = 0;
                        }else
                        {
                            num[j - 1 ] += num[j];
                            num[j] = 0;
                        }
                    }

                }

            }
        }

        int count = 0;
        for(int i = 0;i < N;i ++){
        	count += num[i];
        }

        Console.WriteLine(count);
    }
}