import sys
input = sys.stdin.readline

N, Q = map(int, input().split())
s = input()
td = [input().split() for _ in range(Q)]

pos_l = -1
for ti, di in reversed(td):
    if ti == s[pos_l + 1] and di == 'L':
        pos_l += 1

pos_r = N
for ti, di in reversed(td):
    if ti == s[pos_r - 1] and di == 'R':
        pos_r -= 1

# print("#", pos_l, pos_r)
print(pos_r - pos_l - 1)