import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;
import std.ascii;


void main()
{
  long q, h, s, d;
  readf("%s %s %s %s\n", &q, &h, &s, &d);
  auto n = readln.chomp.to!long;
  
  auto res = long.max;
  res = min(min(res, q * 4 * n), h * 2 * n);
  res = min(res, s * n);
  res = min(res, d * (n / 2) + s * (n % 2));
  res = min(res, d * (n / 2) + h * 2 * (n % 2));
  res = min(res, d * (n / 2) + q * 4 * (n % 2));
  res.writeln;
}
