## https://yukicoder.me/problems/no/606 def main(): N, K, Q = map(int, input().split()) abc = [] for _ in range(Q): a, b, c = input().split() abc.append((a, int(b) - 1, int(c) - 1)) answers = [0] * K answers[0] = N * N row_colors = [-1] * N col_colors = [-1] * N rows = 0 cols = 0 for i in reversed(range(Q)): a, b, c = abc[i] if a == "R": if row_colors[b] == -1: row_colors[b] = c answers[c] += N - cols answers[0] -= N - cols rows += 1 else: if col_colors[b] == -1: col_colors[b] = c answers[c] += N - rows answers[0] -= N - rows cols += 1 for answer in answers: print(answer) if __name__ == "__main__": main()