#include <bits/stdc++.h>
int main() {
  int n, q;
  scanf("%d%d", &n, &q);
  char s[200002];
  int g[200002];
  int i, j;
  int o = n + 1;
  for (i = 1; i < o; i++) g[i] = 1;
  scanf("%s", s);
  char t, d;
  for (i = 0; i < q; i++) {
    scanf("%c%c", &t, &d);
    for (j = 1; j < o; j++) {
      if (t == s[j]) {
        if (d == 'L')
          g[j] += g[j - 1];
        else
          g[j] += g[j + 1];
        g[j] = 0;
      }
    }
  }
  printf("%d", n - g[0] - g[o]);
  return 0;
}
