#include<cmath>
#include<cstdio>
using namespace std;
int main() {
int i, p, q, r, s;
while (scanf("%d %d %d %d", &p, &q, &r, &s) == 4) {
long double ans = 0;
if (p - q < q)
q = p - q;
if (r - s < s)
s = r - s;
for (i = 1; i <= q; i++)
ans += log(p - q + i) - log(i);
for (i = 1; i <= s; i++)
ans -= log(r - s + i) - log(i);
printf("%.5lf\n", exp(ans));
}
return 0;
}
I2luY2x1ZGU8Y21hdGg+CiNpbmNsdWRlPGNzdGRpbz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKSB7CglpbnQgaSwgcCwgcSwgciwgczsKCXdoaWxlIChzY2FuZigiJWQgJWQgJWQgJWQiLCAmcCwgJnEsICZyLCAmcykgPT0gNCkgewoJCWxvbmcgZG91YmxlIGFucyA9IDA7CgkJaWYgKHAgLSBxIDwgcSkKCQkJcSA9IHAgLSBxOwoJCWlmIChyIC0gcyA8IHMpCgkJCXMgPSByIC0gczsKCQlmb3IgKGkgPSAxOyBpIDw9IHE7IGkrKykKCQkJYW5zICs9IGxvZyhwIC0gcSArIGkpIC0gbG9nKGkpOwoJCWZvciAoaSA9IDE7IGkgPD0gczsgaSsrKQoJCQlhbnMgLT0gbG9nKHIgLSBzICsgaSkgLSBsb2coaSk7CgkJcHJpbnRmKCIlLjVsZlxuIiwgZXhwKGFucykpOwoJfQoJcmV0dXJuIDA7Cn0=