#include #define REP(i,n) for(int i=0,i##_len=(n);i>W>>H>>N; vector mark(W),fig(H,0); REP(i,N){ ll S,K;cin>>S>>K; S--;K--; mark[S]++; fig[K]=1; } ll f=0; REP(i,H) f+=fig[i]; ll ans=0; REP(i,W){ if(mark[i]>0){ ans+=H-mark[i]; } else{ ans+=f; } } cout<