#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;



int main()
{
	int w,h,n,a,b,c,l,r,u,d;
	cin>>w>>h>>n;
	l=0,r=w,u=h,d=0;
	for(int i=0;i<n;i++)
	{
		cin>>a>>b>>c;
		if(c==1)l=max(a,l);
		else if(c==2)r=min(a,r);
		else if(c==3)d=max(b,d);
		else u=min(b,u);
	}
	if(l<r&&d<u)cout<<(r-l)*(u-d)<<endl;
	else cout<<0<<endl;
	return 0;
}