<?php
//error_reporting(0);
list($N,$Q) =  explode(" ",trim(fgets(STDIN)));
$S = trim(fgets(STDIN));
$a = array_fill(0,$N,1);
for($i=0;$i<$Q;$i++) {
  list($t,$d)= explode(" ",trim(fgets(STDIN)));
  move($t,$d);
}
printf("%d\n",array_sum($a));


function move($pos,$dir)
{
  global $S,$N,$a;
  for($i=0;$i<$N;$i++) {
    if ($S[$i]==$pos) {
      if ($dir == 'R') {
        if (isset($a[$i+1])) {
          $a[$i+1]+=$a[$i];
        }
        $a[$i]=0;
      }
      else {
        if (isset($a[$i-1])) {
          $a[$i-1]+=$a[$i];
        }
        $a[$i]=0;
      }
    }
  }
}
