#include<bits/stdc++.h>
using namespace std;
int main(){
  int w,h,n;cin>>w>>h>>n;
  int x,y,a,xmx=w,xmn=0,ymx=h,ymn=0;
  for(int i=0;i<n;i++){
    cin>>x>>y>>a;
    if(a==1)xmn=max(xmn,x);
    else if(a==2)xmx=min(xmx,x);
    else if(a==3)ymn=max(ymn,y);
    else ymx=min(ymx,y);
  }
  cout<<(xmx<xmn||ymx<ymn?0:(xmx-xmn)*(ymx-ymn));
}