#include <bits/stdc++.h>
int main(void) {
  int i, j, N, Q, count;
  char s[200000];
  int s2[200000];
  char t[200000];
  char d[200000];
  char a, b;
  char c[200000];
  scanf("%d %d", &N, &Q);
  scanf("%c", &a);
  for (i = 0; i < N; i++) {
    scanf("%c", &s[i]);
    s2[i] = i + 1;
  }
  scanf("%c", &b);
  for (i = 0; i < Q; i++) {
    scanf("%c %c", &t[i], &d[i]);
    scanf("%c", &c[i]);
  }
  for (i = 0; i < Q; i++) {
    for (j = 0; j < N; j++) {
      if (t[i] == s[j]) {
        if (d[i] == 'R')
          s2[j]++;
        else
          s2[j]--;
      }
      if (s2[j] < 1 || N < s2[j]) count++;
    }
  }
  printf("%d\n", N - count);
}
