#include<iostream>
#include<string>

using namespace std;

int main(){

  int n,q;
  cin >> n >> q;

  int a[n];
  for(int i=0;i<n;i++){
    a[i]=1;
  }
  
  char s[n];
  for(int i=0;i<n;i++){
    cin >> s[i];
  }

  char t,q;
  for(int i=0;i<q;i++){

    cin >> t >> q;

    if(q=='L'){
      for(int j=0;j<n;j++){
	if(s[j]==t){
	  if(j==0){
	    a[j]=0;
	  }else{
	    a[j-1]+=a[j];
	    a[j]=0;
	  }
	}
      }
    }else{
      for(int j=n-1;j>=0;j--){
	if(s[j]==t){
	  if(j==0){
	    a[j]=0;
	  }else{
	    a[j+1]+=a[j];
	    a[j]=0;
	  }
	}
      }
    }

  }

  int ans=0;
  for(int i=0;i<n;i++){
    ans+=a[i];
  }

  cout << a[i] << endl;

  return 0;

}
  
