#include <bits/stdc++.h>
using namespace std;
const int N = 200000;
int main() {
  int i, j, n, q;
  int golem[N];
  string s;
  char t, d;
  cin >> n >> q;
  for (i = 0; i < n; i++) golem[i] = 1;
  cin >> s;
  for (i = 0; i < q; i++) {
    cin >> t >> d;
    for (j = 0; j < n; j++) {
      if (s[j] == t && golem[j] > 0) {
        if (d == 'L' && j > 0) golem[j - 1] += golem[j];
        if (d == 'R' && j < n - 1) golem[j + 1] += golem[j];
        golem[j] = 0;
      }
    }
  }
  int golem_num = 0;
  for (i = 0; i < n; i++) golem_num += golem[i];
  cout << golem_num << endl;
  return 0;
}
