#include <fstream>
#include <vector>
#include <algorithm>
#include <iomanip>
using namespace std;
int main() {
ifstream inp;
ofstream otp;
inp.open("input.txt");
otp.open("output.txt");
double ans = 0, p = 0;
vector<int> g(4);
inp >> g[0] >> g[1] >> g[2] >> g[3] >> p;
sort(g.begin(), g.end());
ans = (g[0] + g[1]) * (1 - (p / 100));
ans = (ans + g[2]) * (1 - (p / 100));
ans = (ans + g[3]) * (1 - (p / 100));
otp << fixed << setprecision(2) << ans;
return 0;
}
I2luY2x1ZGUgPGZzdHJlYW0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxpb21hbmlwPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIHsKCglpZnN0cmVhbSBpbnA7CglvZnN0cmVhbSBvdHA7CglpbnAub3BlbigiaW5wdXQudHh0Iik7CglvdHAub3Blbigib3V0cHV0LnR4dCIpOwoKCWRvdWJsZSBhbnMgPSAwLCBwID0gMDsKCgl2ZWN0b3I8aW50PiBnKDQpOwoKCWlucCA+PiBnWzBdID4+IGdbMV0gPj4gZ1syXSA+PiBnWzNdID4+IHA7CgoJc29ydChnLmJlZ2luKCksIGcuZW5kKCkpOwoKCWFucyA9IChnWzBdICsgZ1sxXSkgKiAoMSAtIChwIC8gMTAwKSk7CgoJYW5zID0gKGFucyArIGdbMl0pICogKDEgLSAocCAvIDEwMCkpOwoKCWFucyA9IChhbnMgKyBnWzNdKSAqICgxIC0gKHAgLyAxMDApKTsKCglvdHAgPDwgZml4ZWQgPDwgc2V0cHJlY2lzaW9uKDIpIDw8IGFuczsKCglyZXR1cm4gMDsKfQ==