#include <bits/stdc++.h>
using namespace std;
long long mp[22][22];
int m,n,a,b;
bool ma[22][22];
int main(){
cin>>n>>m>>a>>b;
n++;m++;a++;b++;
ma[a][b]=1;
ma[a+1][b+2]=1;
ma[a+2][b+1]=1;
ma[a-1][b+2]=1;
ma[a-2][b+1]=1;
ma[a-1][b-2]=1;
ma[a-2][b-1]=1;
ma[a+1][b-2]=1;
ma[a+2][b-1]=1;
mp[1][1]=1;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if((i!=1||j!=1)&&!ma[i][j]){
mp[i][j]=mp[i-1][j]+mp[i][j-1];
}
}
}
cout<<mp[n][m];
return 0;
}