#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, q;
  scanf("%d%d", &n, &q);
  char s[10000];
  scanf("%s", s);
  char t[10000], d[10000];
  for (int i = 0; i < q; i++) {
    scanf(" %c %c", &t[i], &d[i]);
  }
  int l = 0;
  int r = n - 1;
  for (int i = q - 1; i >= 0; i--) {
    if (s[l] == t[i] && d[i] == 'L') {
      l++;
    } else if (s[r] == t[i] && d[i] == 'R') {
      r--;
    }
  }
  printf("%d\n", r - l + 1);
  return 0;
}
