from functools import lru_cache @lru_cache(None) def f(a, b, c, n): if n == 0: return (0, 0, 0) tot = a + b + c ra, rb, rc = 0, 0, 0 r = 1 if a >= 2: pa = a * (a - 1) / (tot * (tot - 1)) ea, eb, ec = f(a - 1, b, c, n - 1) ra += pa * (ea + 1) rb += pa * eb rc += pa * ec r -= pa if b >= 2: pb = b * (b - 1) / (tot * (tot - 1)) ea, eb, ec = f(a, b - 1, c, n - 1) ra += pb * ea rb += pb * (eb + 1) rc += pb * ec r -= pb if c >= 2: pc = c * (c - 1) / (tot * (tot - 1)) ea, eb, ec = f(a, b, c - 1, n - 1) ra += pc * ea rb += pc * eb rc += pc * (ec + 1) r -= pc ta, tb, tc = f(a, b, c, n - 1) ra += r * ta rb += r * tb rc += r * tc return ra, rb, rc x, y, z = f(*map(int, input().split())) print(f'{x:.8f} {y:.8f} {z:.8f}')