#include <bits/stdc++.h>
using namespace std;
const int NMax = 2e5 + 5;
const int LIM = 1e9;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);
  int w, h, n;
  cin >> w >> h >> n;
  int a, b, c, d;
  a = 0;
  b = w;
  c = 0;
  d = h;
  for (int i = 1; i <= n; i++) {
    int x, y, z;
    cin >> x >> y >> z;
    if (z == 1) a = max(a, x);
    if (z == 2) b = min(b, x);
    if (z == 3) c = max(c, y);
    if (z == 4) d = min(d, y);
  }
  cout << (b - a) * (d - c);
  cout << "\n";
  return 0;
}
