#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
double res=0.0,a,b,c,d;
void add(double x){while(x>0)res+=log(x--);}
void cut(double x){while(x>0)res-=log(x--);}
int main(){
while(cin>>a>>b>>c>>d){
res=0.0;
add(a);cut(a-b);cut(b);
cut(c);add(c-d);add(d);
printf("%0.5lf\n",exp(res));
}
}