N,Q = map(int,input().split(" "))
s = str(input())
L = [1 for i in range(N)]
L_next = [1 for i in range(N)]

for i in range(Q):
    ti,di = map(str,input().split(" "))
    if ti == s[0] and di == 'L':
        L_next[0] =0
    
    if ti == s[N-1] and di =='R':
        L_next[N-1] = 0
    
    for j in range(1,N-1):
        if ti == s[i]:  
            if di =='L':
                L_next[i-1] += L[i]
            if di == 'R':
                L_next[i+1] += L[i]
            L_next[i] -= L[i]
    L = L_next.copy()

ans = sum(L)
print(ans)

