sr=input().split()
n=int(sr[0])
m=int(sr[1])
x=int(sr[2])
y=int(sr[3])
a=[[1 for i in range(m+1)] for j in range(n+1)]
s=[[1 for i in range(m+1)] for j in range(n+1)]
a[x][y]=0
s[0][0]=1
if(x+2<=n and y+1<=m):
a[x+2][y+1]=0
if(x+1<=n and y+2<=m):
a[x+1][y+2]=0
if(x-1>=0 and y+2<=m):
a[x-1][y+2]=0
if(x-2>=0 and y+1<=m):
a[x-2][y+1]=0
if(x-2>=0 and y-1>=0):
a[x-2][y-1]=0
if(x-1>=0 and y-2>=0):
a[x-1][y-2]=0
if(x+1<=n and y-2>=0):
a[x+1][y-2]=0
if(x+2<=n and y-1>=0):
a[x+2][y-1]=0
for i in range(n+1):
for j in range(m+1):
if(a[i][j]==0):
s[i][j]=0
elif(i>0 and j>0):
s[i][j]=s[i-1][j]+s[i][j-1]
elif(i>0):
s[i][0]=s[i-1][0]
elif(j>0):
s[0][j]=s[0][j-1]
print(s[n][m])
/**************************************************************
Problem: 1224
User: admin
Language: Python
Result: Accepted
Time:93 ms
Memory:34480 kb
****************************************************************/