using System;
using System.Linq;

namespace AtCoder
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] input = Console.ReadLine().Split(' '); 
            int n = Int32.Parse(input[0]);
            int q = Int32.Parse(input[1]);
            string s = Console.ReadLine();
            int[] glm = new int[n];

            //init glm
            for(int i = 0; i < n; i++)
            {
                glm[i] = 1;
            }

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

                t[i] = input[0][0];
                d[i] = input[1][0];
            }
            
            int cnt = n;
            for(int i = 0; i < q; i++)
            {
                if(!s.Contains(t[i]))
                {
                    continue;
                }

                if(d[i] == 'L')
                {
                    for(int j = 0;  j < s.Length; j++)
                    {
                        if(s[j] == t[i])
                        {
                            if(j > 0)
                            {
                                glm[j-1] += glm[j];
                            }
                            else
                            {
                                cnt -= glm[j];
                            }

                            glm[j] = 0;
                        }
                    }
                }
                else
                {
                    for(int j = s.Length - 1;  j > -1; j--)
                    {
                        if(s[j] == t[i])
                        {
                            if(j + 1 < s.Length)
                            {
                                glm[j+1] += glm[j];
                            }
                            else
                            {
                                cnt -= glm[j];
                            }

                            glm[j] = 0;
                        }
                    }
                }
            }

            Console.WriteLine(cnt);
        }      
    }
}
