#include <stdio.h>
int main() {
double x, y, z, s, p;
scanf("%lf %lf %lf", &x, &y, &z);
s = (x + y + z) / 2;
p = 2 * x * y * z;
if (x <= y && x <= z) { // x - минимальное
if (y >= z) { // y - максимальное
if (z == x) z = s; // если z тоже минимальное
if (z == y) z = p; // если z тоже максимальное
x = s;
y = p;
} else { // z - максимальное
x = s;
z = p;
}
}
if (y < x && y <= z) { // y - минимальное
if (x >= z) { // x - максимальное
if (z == y) z = s; // если z тоже минимальное
if (z == x) z = p; // если z тоже максимальное
y = s;
x = p;
} else { // z - максимальное
y = s;
z = p;
}
}
if (z < x && z < y) { // z - минимальное
if (x >= y) // x - максимальное
x = p;
else // y - максимальное
y = p;
z = s;
}
printf("x = %.2lf\n", x);
printf("y = %.2lf\n", y);
printf("z = %.2lf\n", z);
return 0;
}