#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
#define PI acos(-1.0)
int main()
{
double a, b, c, v, s;
double A_sun, A_v, A_rose;
double r_sun, d_sun, r_rose;
while(scanf("%lf%lf%lf", &a, &b, &c)==3)
{
s = (a+b+c)/2;
v = sqrt(s*(s-a)*(s-b)*(s-c));
d_sun = (a*b*c)/(2*v);
r_sun = (d_sun/2);
A_sun = (PI*r_sun*r_sun)-v;
r_rose = (v/s);
A_rose = (PI*r_rose*r_rose);
A_v = v-A_rose;
printf("%0.4lf %0.4lf %0.4lf\n", A_sun, A_v, A_rose);
}
}
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
#define PI acos(-1.0)
int main()
{
double a, b, c, v, s;
double A_sun, A_v, A_rose;
double r_sun, d_sun, r_rose;
while(scanf("%lf%lf%lf", &a, &b, &c)==3)
{
s = (a+b+c)/2;
v = sqrt(s*(s-a)*(s-b)*(s-c));
d_sun = (a*b*c)/(2*v);
r_sun = (d_sun/2);
A_sun = (PI*r_sun*r_sun)-v;
r_rose = (v/s);
A_rose = (PI*r_rose*r_rose);
A_v = v-A_rose;
printf("%0.4lf %0.4lf %0.4lf\n", A_sun, A_v, A_rose);
}
}