#include<bits/stdc++.h>
using namespace std;
long long f[10010][10010]={0};
int main(){
long long x,y,x1,y1;
cin>>x>>y>>x1>>y1;
f[x1-2][y1-1]=1;
f[x1-2][y1+1]=1;
f[x1-1][y1+2]=1;
f[x1-1][y1-2]=1;
f[x1+1][y1+2]=1;
f[x1+1][y1-2]=1;
f[x1+2][y1-1]=1;
f[x1+2][y1+1]=1;
f[x1][y1]=1;
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
if(f[i][j]!=1){
f[i][j]=f[i-1][j]+f[i][j+1];
}
}
}
cout<<f[x][y];
return 0;
}