#include<bits/stdc++.h>
using namespace std;int n,m,t,sx,sy,fx,fy,b[4][2]={{1,0},{-1,0},{0,1},{0,-1}},a[7][7]; int x,y,ans;
int abc(){
if(x==fx&&y==fx){
ans++;
}
else
{
for(int i=0;i<=3;i++){
if(x+b[i][0]<=n&&x+b[i][0]>0&&y+b[i][1]<=n&&y+b[i][1]>0&&a[x+b[i][0]][y+b[i][1]]==0){
x+=b[i][0];
y+=b[i][1];
a[x][y]=1;
abc();a[x][y]=0;
x-=b[i][0];
y-=b[i][1];}
}}return 0;
}
int main(){
cin>>n>>m>>t>>sx>>sy>>fx>>fy;
for(int i=1;i<=t;i++){
cin>>x>>y;
a[x][y]=1;
}x=sx;y=sy;a[x][y]=1;
for(int i=0;i<=3;i++){
if(x+b[i][0]<=n&&x+b[i][0]>0&&y+b[i][1]<=n&&y+b[i][1]>0&&a[x+b[i][0]][y+b[i][1]]==0){
x+=b[i][0];
y+=b[i][1];
a[x][y]=1;
abc();
x-=b[i][0];
y-=b[i][1];a[x][y]=0;
}
}cout<<ans;
return 0;
}