#include <stdio.h>
long long int f(int xb,int yb,int xm,int ym)
{
if (xb==0&&yb==0)
return 1;
else if ((xb==xm&&yb==ym)||((xb-xm==2)||(xb-xm==-2))&&((yb-ym==1)||(yb-ym==-1))||((xb-xm==1)||(xb-xm==-1))&&((yb-ym==2)||(yb-ym==-2)))
return 0;
else if(xb==0)
return f(xb,yb-1,xm,ym);
else if(yb==0)
return f(xb-1,yb,xm,ym);
else
return f(xb-1,yb,xm,ym)+f(xb,yb-1,xm,ym);
}
main()
{
int xb,yb,xm,ym;
printf("Input xb= yb= xm= ym=\n");
scanf("%d %d %d %d",&xb,&yb,&xm,&ym);
printf("%lld",f(xb,yb,xm,ym));
}