#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include typedef long long int ll; //#include using namespace std; ll gcd(ll a, ll b) { if (a < b)swap(a, b); if (b == 0)return a; return gcd(b, a % b); } int lcm(int a, int b) { return a * b / gcd(a, b); } int main() { int Q; Q = 1; //cin >> Q; while (Q--) { ll w, h, n; cin >> w >> h >> n; ll ans = 0; vectora(h + 5); vectorf(w + 5); setc, d; for (int i = 0; i < n; i++) { int s, k; cin >> s >> k; a[k]++; f[s]++; c.insert(s); d.insert(k); } cout << w * ( d.size()) + h * ( c.size()) - c.size() * d.size() - n; } return 0; }