#include <bits/stdc++.h>
using namespace std;
long long a, b, c, x, y, mi = 100000002, sa;
int main() {
  cin >> a >> b >> c >> x >> y;
  sa = abs(x - y);
  mi = mi < (a * x + b * y) ? mi : (a * x + b * y);
  if (x > y) {
    mi = mi < (y * 2 * c + a * sa) ? mi : (y * 2 * c + a * sa);
    mi = mi < (x * 2 * c) ? mi : (x * 2 * c);
  } else if (x < y) {
    mi = mi < (x * 2 * c + b * sa) ? mi : (x * 2 * c + b * sa);
    mi = mi < (y * 2 * c) ? mi : (y * 2 * c);
  } else {
    mi = mi < (y * 2 * c) ? mi : (y * 2 * c);
    mi = mi < (x * 2 * c) ? mi : (x * 2 * c);
  }
  cout << mi << endl;
  return 0;
}
