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