#include<bits/stdc++.h>
using namespace std;
int main(){
  int w,h,n,a,x,y,i,j,k=0,ax=0,ay=0,bx,by;
  cin>>w>>h>>n;
  bx=w;by=h;
  for(i=0;i<n;i++){
    cin>>x>>y>>a;
    if(a==1) ax=max(ax,x);
    if(a==2) bx=min(bx,x);
    if(a==3) ay=max(ay,y);
    if(a==4) by=min(by,y);
  }
  if(ax<bx&&ay<by) k=(bx-ax)*(by-ay);
  cout << k << endl;
  return 0;
}
