len_seq, num_spells = map(lambda x: int(x), input().split())
seq = input()

num_golem_list = [1 for _ in range(len_seq)]

for _ in range(num_spells):
    tmp_golem_list = num_golem_list[:]
    target, direction = input().split()

    for idx, alphabet in enumerate(seq):
        if alphabet == target:
            if num_golem_list[idx] > 0:
                num_golem = tmp_golem_list[idx]
                tmp_golem_list[idx] = 0
                if direction == 'R':
                    if idx + 1 != len_seq:
                        tmp_golem_list[idx+1] += num_golem
                else:
                    if idx - 1 != -1:
                        tmp_golem_list[idx-1] += num_golem
    num_golem_list = tmp_golem_list
print(sum(num_golem_list))
