#include <bits/stdc++.h>
using namespace std;
int a, b, c;
double d[120][120][120];
int main() {
  scanf("%d%d%d", &a, &b, &c);
  d[a][b][c] = 1;
  for (int i = a; i >= 0; i--)
    for (int j = b; j >= 0; j--)
      for (int k = c; k >= 0; k--) {
        if (i + j + k == i || i + j + k == j || i + j + k == k) continue;
        if (i) d[i - 1][j][k] += d[i][j][k] * k * i / (i * j + j * k + i * k);
        if (j) d[i][j - 1][k] += d[i][j][k] * i * j / (i * j + j * k + i * k);
        if (k) d[i][j][k - 1] += d[i][j][k] * j * k / (i * j + j * k + i * k);
      }
  double x = 0, y = 0, z = 0;
  for (int i = 1; i <= a; i++) x += d[i][0][0];
  for (int i = 1; i <= b; i++) y += d[0][i][0];
  for (int i = 1; i <= c; i++) z += d[0][0][i];
  printf("%.12lf %.12lf %.12lf\n", x, y, z);
}
