#include using namespace std; using LL=long long; using ULL=unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) int H,W,Q; map G; LL ans=0; int main(){ scanf("%d%d%d",&H,&W,&Q); ans=LL(H)*W; while(Q--){ int y,x; scanf("%d%d",&y,&x); int g=G[x]; if(g==0) g=H+1; ans-=g; g=min(g,y); ans+=g; G[x]=g; printf("%lld\n",ans); } return 0; }