#include <bits/stdc++.h>
using namespace std;
int main(void) {
  long long a, b, c, d, e, f, x = 0, y = 0;
  cin >> a >> b >> c >> d >> e >> f;
  if (f > e) {
    long long k = ((b * c) * d);
    while (k > 0) {
      b--;
      c--;
      d--;
      x++;
      k = ((b * c) * d);
    }
    long long l = (a * d);
    while (l > 0) {
      a--;
      d--;
      y++;
      l = (a * d);
    }
    long long s = ((e * y) + (f * x));
    cout << s;
  } else {
    long long q = (a * d);
    while (q > 0) {
      a--;
      d--;
      y++;
      q = (a * d);
    }
    long long w = ((b * c) * d);
    while (w > 0) {
      b--;
      c--;
      d--;
      x++;
      w = ((b * c) * d);
    }
    long long m = ((e * y) + (f * x));
    cout << m;
  }
}
