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