importjava.util.Scanner;//1:无需package//2: 类名必须Main, 不可修改publicclassMain{staticint n, m, fx, fy;staticint ans =0;staticint[][] map =newint[10][10];staticint[][] vis =newint[10][10];staticint[] dx ={-1,0,1,0};staticint[] dy ={0,1,0,-1};staticvoiddfs(int x,int y){if(x == fx && y == fy){
ans++;return;//不能忘}for(int i =0; i <4; i++){int xx = x + dx[i];int yy = y + dy[i];if(map[xx][yy]==0&& vis[xx][yy]==0&& xx >=1&& yy >=1&& xx <= n && yy <= m){
vis[xx][yy]=1;dfs(xx, yy);
vis[xx][yy]=0;}}}publicstaticvoidmain(String[] args){Scanner sc =newScanner(System.in);
n = sc.nextInt();
m = sc.nextInt();int t = sc.nextInt();int sx = sc.nextInt();int sy = sc.nextInt();
fx = sc.nextInt();
fy = sc.nextInt();for(int i =0; i < t; i++){
map[sc.nextInt()][sc.nextInt()]=1;//障碍物}
vis[sx][sy]=1;//一定要标记首元素dfs(sx, sy);System.out.println(ans);}}