#include <iostream>
using namespace std;
int main() {
// номер 8 P2
double fp, fpp, fppp;
cin >> fppp >> fpp >> fp;
int n;
double x;
cin >> n >> x;
double ans = 0;
if (n >= 0) ans += fppp;
if (n >= 1) ans += fpp*x;
if (n >= 2) ans += fp*x*x;
double X = x*x*x;
for (int i = 3; i <= n; i += 1) {
const double f = fp * fpp - 3 * fppp;
X *= x;
ans += X * f;
fppp = fpp;
fpp = fp;
fp = f;
}
cout << ans << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIHsKCS8vINC90L7QvNC10YAgOCBQMgoJZG91YmxlIGZwLCBmcHAsIGZwcHA7CgljaW4gPj4gZnBwcCA+PiBmcHAgPj4gZnA7CglpbnQgbjsKCWRvdWJsZSB4OwoJY2luID4+IG4gPj4geDsKCWRvdWJsZSBhbnMgPSAwOwoJaWYgKG4gPj0gMCkgYW5zICs9IGZwcHA7CglpZiAobiA+PSAxKSBhbnMgKz0gZnBwKng7CglpZiAobiA+PSAyKSBhbnMgKz0gZnAqeCp4OwoJZG91YmxlIFggPSB4KngqeDsKCWZvciAoaW50IGkgPSAzOyBpIDw9IG47IGkgKz0gMSkgewoJCWNvbnN0IGRvdWJsZSBmID0gZnAgKiBmcHAgLSAzICogZnBwcDsKCQlYICo9IHg7CgkJYW5zICs9IFggKiBmOwoJCWZwcHAgPSBmcHA7CgkJZnBwID0gZnA7CgkJZnAgPSBmOwoJfQoJY291dCA8PCBhbnMgPDwgIlxuIjsKfQ==