#include #include #include #include #include #include #include #include #define REP(i,k,n) for(int i=k;i P; int main() { int W,H,N; cin >> W >> H >> N; map w,h; ll ans = 0; rep(i,N) { int s,k; cin >> s >> k; bool wn = (w.find(s) == w.end()); bool hn = (h.find(k) == h.end()); ll diff = ans; if(wn && hn) { ans += W - 1 - w.size(); ans += H - 1 - h.size(); ans++; } else { if(wn) { ans += H - h.size(); } if(hn) { ans += W - w.size(); } } w[s]++; h[k]++; } cout << ans - N << endl; return 0; }