from collections import*
n,q=map(int,input().split())
d=defaultdict(list)
for k,v in enumerate(input()):
    d[v].append(k)
#print(d)
golem=[1]*n

for i in range(q):
    a,b=input().split()
    if b=="L":
        for i in d[a]:
            if i-1>-1:
                golem[i-1]+=golem[i]
                golem[i]=0
            else:
                golem[i]=0
    else:
        for i in d[a]:
            if i+1<n:
                golem[i+1]+=golem[i]
                golem[i]=0
            else:
                golem[i]=0
print(sum(golem))
