#include<iostream>
#include<algorithm>
using namespace std;

int main(){
  	int x,y,a;
	int w,h,n;
  	cin>>w>>h>>n;
  	int xmax=0,xmin=w,ymax=0,ymin=h;
  	for(int i=1;i<=n;++i){
    	cin>>x>>y>>a;
      	if(a==1)xmax=max(xmax,x);
      	else if(a==2)xmin=min(xmin,x);
      	else if(a==3)ymax=max(ymax,y);
      	else ymin=min(ymin,y);
    }
  	int ans=(xmin-xmax)*(ymin-ymax);
  	if(ans<0||(xmin-xmax)+(ymin-ymax)<0)ans=0;
  	cout<<ans<<endl;
  	return 0;
}