#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<n;i++)
#define all(x) (x).begin(),(x).end()
using namespace std;
const int INF=1145141919,MOD=1e9+7;
const long long LINF=8931145141919364364,LMOD=998244353;
inline long long mod(long long n,long long m){return(n%m+m)%m;}
const int dx[]={1,0,-1,0,1,1,-1,-1},dy[]={0,-1,0,1,1,-1,-1,1};
set<pair<int,int>> s;
int main(){
long long h,w,n; cin>>h>>w>>n;
long long ans=(h-1)*w+h*(w-1);
h*=2,w*=2;
while(n--){
int r,c; cin>>r>>c;
r*=2,c*=2;
rep(i,4){
int hh=r+dx[i],ww=c+dy[i];
if(1<hh&&hh<=h&&1<ww&&ww<=w){
if(s.find({hh,ww})==s.end()){
s.insert({hh,ww});
ans--;
}
}
}
}
cout<<ans<<endl;
return 0;
}