#include <bits/stdc++.h>
using namespace std;
int main() {
  int A, B, C;
  int X, Y;
  int ANS;
  cin >> A >> B >> C;
  cin >> X >> Y;
  ANS = A * X + B * Y;
  if (X > Y) {
    ANS =
        ((ANS) < ((X - Y) * A + 2 * Y * C) ? (ANS) : ((X - Y) * A + 2 * Y * C));
    ANS = ((ANS) < (2 * X * C) ? (ANS) : (2 * X * C));
  } else {
    ANS =
        ((ANS) < ((Y - X) * A + 2 * X * C) ? (ANS) : ((Y - X) * A + 2 * X * C));
    ANS = ((ANS) < (2 * Y * C) ? (ANS) : (2 * Y * C));
  }
  cout << ANS << endl;
  return 0;
}
