from math import comb def f(a, b, c, n) -> float: if n == 0: return 0 if a+b+c < 2: return 0 deno = comb(a+b+c, 2) sp = 0 res = 0 if a >= 2: p = comb(a, 2) / deno res += p * (f(a-1, b, c, n-1) + 1) sp += p if b >= 2: p = comb(b, 2) / deno res += p * f(a, b-1, c, n-1) sp += p if c >= 2: p = comb(c, 2) / deno res += p * f(a, b, c-1, n-1) sp += p rest_p = 1 - sp res += rest_p * f(a, b, c, n-1) return res A, B, C, N = map(int, input().split()) a = f(A, B, C, N) b = f(B, A, C, N) c = f(C, A, B, N) print(a, b, c)