#include<cmath>
#include<cstdlib>
#include<cstdio>
#include<iostream>
using namespace std;
typedef long long ll;
ll p[30][30];
ll f[30][30];
int dx[]={1,1,-1,-1,2,2,-2-2};
int dy[]={2,-2,2,-2,1,-1,1,-1};
int n,m;
int xc,yc;
int main(){
cin>>n>>m>>xc>>yc;
n+=2; m+=2;
xc+=2;yc+=2;
for(int i=2;i<=30;i++){
f[2][i]=1;
f[i][2]=1;
}
for(int i=0;i<8;i++)
p[xc+dx[i]][yc+dy[i]]=1;
f[1][2]=1;
for(int i=2;i<=n;i++)
for(int j=2;j<=m;j++){
if(p[i][j]==1){
f[i][j]=0;
continue;
}
f[i][j]=f[i-1][j]+f[i][j-1];
}
cout<<f[n][m]<<endl ;
return 0;
}