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)