#include <bits/stdc++.h>
using namespace std;
double Pr[110][110][110], R, S, P;
int r, s, p;
int main() {
  cin >> r >> s >> p;
  Pr[r][s][p] = 1;
  for (int i = r; i >= 0; i--) {
    for (int j = s; j >= 0; j--) {
      for (int k = p; k >= 0; k--)
        if (i || j || k) {
          if (k)
            Pr[i][j][k] +=
                Pr[i + 1][j][k] *
                (double(i + 1) * k / ((i + 1) * j + j * k + k * (i + 1)));
          if (i)
            Pr[i][j][k] +=
                Pr[i][j + 1][k] *
                (double(j + 1) * i / ((j + 1) * k + k * i + i * (j + 1)));
          if (j)
            Pr[i][j][k] +=
                Pr[i][j][k + 1] *
                (double(k + 1) * j / ((k + 1) * i + i * j + j * (k + 1)));
        }
    }
  }
  for (int i = 1; i <= r; i++) R += Pr[i][0][0];
  for (int i = 1; i <= s; i++) S += Pr[0][i][0];
  for (int i = 1; i <= p; i++) P += Pr[0][0][i];
  printf("%.12f %.12f %.12f", R, S, P);
}
