#include <bits/stdc++.h>
using namespace std;
int main() {
  int A, B, C, X, Y;
  int res = 0;
  scanf("%d%d%d%d%d", &A, &B, &C, &X, &Y);
  if (A + B >= 2 * C) {
    if (X > Y) {
      if (A * 2 > C * 2) {
        res += X * C * 2;
      } else {
        res += (X - Y) * A;
        if (Y % 2 == 0) {
          res += Y * C * 2;
        } else {
          res += (Y - 1) * C * 2;
          res += A + B;
        }
      }
    } else {
      if (B * 2 > C * 2) {
        res += Y * C * 2;
      } else {
        res += (Y - X) * B;
        if (X % 2 == 0) {
          res += X * C * 2;
        } else {
          res += (X - 1) * C * 2;
          res += A + B;
        }
      }
    }
    printf("%d\n", res);
  } else {
    printf("%d\n", A * X + B * Y);
  }
}
