import sys data = [] for line in sys.stdin.readlines(): data.append(line.strip()) N = int(data[0]) M = int(data[1]) if M == 1: print(1) print(data[2]) elif N == 1: print(M) for x in data[2:]: print(x) else: res = [] P = [] V = [] ptr = -1 for i, x in enumerate(data[2:]): if x[0] == 'V': res.append(x) else: res.append(x) ptr = i break if ptr == -1: print(M) for x in res: print(x) else: for x in data[ptr+2:]: if x[0] == 'P': P.append(x) else: V.append(x) P = P[1:] while V: if len(V) >= N-1: res += V[:N-1] V = V[N-1:] if P: res.append(P[0]) P = P[1:] else: res += V break else: res += V break print(len(res)) for x in res: print(x)