#include<bits/stdc++.h>
using namespace std;
int main(){
long long int f[25][25],n,m,mn,mm;
cin>>n>>m>>mn>>mm;
n++;
m++;
mn++;
mm++;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(i==1||j==1)
f[i][j]=1;
else
f[i][j]=f[i-1][j]+f[i][j-1];
if(i==mn&&j==mm)
f[i][j]=0;
if(i==mn-2&&j==mm-1)
f[i][j]=0;
if(i==mn-2&&j==mm+1)
f[i][j]=0;
if(i==mn+2&&j==mm-1)
f[i][j]=0;
if(i==mn+2&&j==mm+1)
f[i][j]=0;
if(i==mn-1&&j==mm-2)
f[i][j]=0;
if(i==mn-1&&j==mm+2)
f[i][j]=0;
if(i==mn+1&&j==mm-2)
f[i][j]=0;
if(i==mn+1&&j==mm+2)
f[i][j]=0;
}
}
cout<<f[n][m]<<endl;
return 0;
}