#include<stdio.h>
int max(int a, int b);
int min(int a, int b);
short N, W, H, N, x, y, a;
short l, r, b, t;
short i;
int main(){
  scanf("%d%d%d", &W, &H, &N);
  l=0; r=W, b=0; t=H;
  for(i=0; i<N; i++){
    scanf("%d%d%d", &x, &y, &a);
    if(a==1){
      if(x>l){l=x;}
    }else if(a==2){
      if(x<r){r=x;}
    }else if(a==3){
      if(y>b){b=y;}
    }else if(a==4){
      if(y<t){t=y;}
    }
  }
  if(l<r && b<t){
    printf("%d\n", (r-l)*(t-b));
  }else{
    printf("0\n");
  }
}
