double f(double d, double h, double l, double M, double D) {
double r142017 = d;
double r142018 = h;
double r142019 = r142017 / r142018;
double r142020 = 1.0;
double r142021 = 2.0;
double r142022 = r142020 / r142021;
double r142023 = pow(r142019, r142022);
double r142024 = l;
double r142025 = r142017 / r142024;
double r142026 = pow(r142025, r142022);
double r142027 = r142023 * r142026;
double r142028 = M;
double r142029 = D;
double r142030 = r142028 * r142029;
double r142031 = r142021 * r142017;
double r142032 = r142030 / r142031;
double r142033 = pow(r142032, r142021);
double r142034 = r142022 * r142033;
double r142035 = r142018 / r142024;
double r142036 = r142034 * r142035;
double r142037 = r142020 - r142036;
double r142038 = r142027 * r142037;
return r142038;
}