#include using namespace std; int main(void) { long long N, K, Q; cin >> N >> K >> Q; long long h = N; long long w = N; vector A; vector B; vector C; vector row_used(N, false); vector col_used(N, false); vector result(K, 0); result[0] = N * N; for(int i = 0; i < Q; ++i) { string a; long long b; int c; cin >> a >> b >> c; A.push_back(a); B.push_back(b - 1); C.push_back(c - 1); } for(int i = Q - 1; i >= 0; --i) { if(A[i] == "R") { if(!row_used[B[i]]) { row_used[B[i]] = true; result[C[i]] += w; result[0] -= w; --h; } } else { if(!col_used[B[i]]) { col_used[B[i]] = true; result[C[i]] += h; result[0] -= h; --w; } } } for(int i = 0; i < K; ++i) { cout << result[i] << '\n'; } return 0; }