#include<stdio.h>
#include"math.h"
int L(int x, int y);
int panduan(int x, int y);
int x2, y2;
int main()
{
int x1, y1;
scanf("%d %d %d %d",&x1,&y1,&x2,&y2);
printf("%d", L(x1, y1));
return 0;
}
int L(int x,int y)
{
if (panduan(x, y))
return 0;
if (x < 0 || y < 0)
return 0;
if (x == 0 && y == 1)
return 1;
if (x == 1 && y == 0)
return 1;
return L(x - 1, y) + L(x, y - 1);
}
int panduan(int x, int y)
{
if ((abs(x2 - x) == 2 && (abs(y2 - y) == 1)) || ((abs(x2 - x) == 1) && (abs(y2 - y) == 2)))
return 1;
else if (x2 == x && y2 == y)
return 1;
else
return 0;
}