n, m = map(int, input().split()) s = input() stack = [] for char in s: if char == "C" and stack and stack[-1] == "A": stack.pop() else: stack.append(char) stack2 = [] for char in stack: if char == "A" and stack2 and stack2[-1] == "W": stack2.pop() else: stack2.append(char) if stack2: print("No") else: print("Yes")