#include<bits/stdc++.h>
using namespace std;
#define lol long long
int main(){
  int w1,h1,n,x,y,a,minw=0,minh=0;
  cin>>w1>>h1>>n;
  int w=w1,h=h1;
  for(int i=0;i<n;i++){
    cin>>x>>y>>a;
    if(a==2) if(w>x) w=x;
    if(a==1) if(minw<x) minw=x;
    if(a==4) if(h>y) h=y;
    if(a==3) if(minh<y) minh=y;
  }
  if(minw<w && minh<h)
  cout<<(w-minw)*(h-minh)<<"\n";
  else cout<<0<<"\n";
  return(0);
}