#include #include #include using namespace std; typedef long long ll; int main() { int W, H, N; vector> card; cin >> W >> H >> N; card.resize(W); for (int i = 0; i < W; ++i) card[i].assign(H, false); for (int i = 0; i < N; ++i) { int s, k; cin >> s >> k; for (int i = 0; i < W; ++i) card[i][k - 1] = true; for (int i = 0; i < H; ++i) card[s - 1][i] = true; } ll ans = -N; for (int i = 0; i < W; ++i) { ans += count_if(card[i].begin(), card[i].end(), [](bool x){ return x; }); } cout << ans << endl; return 0; }