#include <iostream>
#include<stdio.h>
using namespace std;

int main (void) {
  int W, H, N;
  cin >> W >> H >> N;
  int WH[W+1][H+1]={1};
  int x,y,a=0;
  for (int i=0; i<N; i++) {
    scanf("%d%d%d", &x, &y, &a);
    if (a==1) {
      for (int j=0; j<x; j++) {
        for (int k=0; k<H; k++) {
          int WH[j][k]={-1};
        }
      }
      break;
    }
    if (a==2) {
      for (int j=W; x<j; j--) {
        for (int k=0; k<H; k++) {
          int WH[j][k]={-1};
        }
      }
      break;
    }
    if (a==3) {
      for (int j=0; j<y; j++) {
        for (int k=0; k<W; k++) {
          int WH[j][k]={-1};
        }
      }
      break;
    }
    if (a==4) {
      for (int j=H; y<j; j--) {
        for (int k=0; k<W; k++) {
          int WH[j][k]={-1};
        }
      }
    }
    break;
  }

  int ans=0;
  for (int i=0; i<W; i++){
    for (int j=0; j<H; j++){
      if (WH[i][j]={1}) {
        ans++;
      }
    }
  }
  cout << ans;
}