#!/usr/bin/python2 # -*- coding: utf-8 -*- # † n, C, Q = map(int, raw_input().split()) seenR = [False] * n seenC = [False] * n r_inc, c_inc = n, n cnt = [0] * C Qs = [] for _ in xrange(Q): a, b, c = raw_input().split() b = int(b) - 1 c = int(c) - 1 Qs.append([a, b, c]) Qs.reverse() for a, b, c in Qs: if a == 'R': if not seenR[b]: seenR[b] = True cnt[c] += r_inc c_inc -= 1 else: if not seenC[b]: seenC[b] = True cnt[c] += c_inc r_inc -= 1 cnt[0] = n * n - sum(cnt[1:]) print '\n'.join(map(str, cnt))