double f(double a, double b, double c) {
double r1556731 = a;
double r1556732 = b;
double r1556733 = r1556731 + r1556732;
double r1556734 = c;
double r1556735 = r1556733 + r1556734;
double r1556736 = 2.0;
double r1556737 = r1556735 / r1556736;
double r1556738 = r1556737 - r1556731;
double r1556739 = r1556737 * r1556738;
double r1556740 = r1556737 - r1556732;
double r1556741 = r1556739 * r1556740;
double r1556742 = r1556737 - r1556734;
double r1556743 = r1556741 * r1556742;
double r1556744 = sqrt(r1556743);
return r1556744;
}