#include <bits/stdc++.h>
using namespace std;
int r, s, p;
double dp[111][111][111];
double ra, sa, pa;
int main(void) {
  cin >> r >> s >> p;
  dp[r][s][p] = 1;
  int sum, i, j, k;
  for (sum = r + s + p; sum >= 0; sum--) {
    for (i = r; i >= 0; i--) {
      for (j = s; j >= 0; j--) {
        k = sum - i - j;
        if (k < 0 || k > p) {
          continue;
        }
        if (i == 0 && j == 0) {
          continue;
        }
        if (i == 0 && k == 0) {
          continue;
        }
        if (j == 0 && k == 0) {
          continue;
        }
        if (i > 0) {
          dp[i - 1][j][k] +=
              dp[i][j][k] * (double)(k * i) / (i * j + j * k + k * i);
        }
        if (j > 0) {
          dp[i][j - 1][k] +=
              dp[i][j][k] * (double)(i * j) / (i * j + j * k + k * i);
        }
        if (k > 0) {
          dp[i][j][k - 1] +=
              dp[i][j][k] * (double)(j * k) / (i * j + j * k + k * i);
        }
      }
    }
  }
  for (i = 1; i <= r; i++) {
    ra += dp[i][0][0];
  }
  for (i = 1; i <= s; i++) {
    sa += dp[0][i][0];
  }
  for (i = 1; i <= p; i++) {
    pa += dp[0][0][i];
  }
  printf("%.10lf %.10lf %.10lf", ra, sa, pa);
}
