#include <bits/stdc++.h>
int main() {
  long int i, j, N, cnt = 0;
  char s[110];
  long int A, B, C, X, Y, ans = 0, zan;
  scanf("%ld%ld%ld%ld%ld", &A, &B, &C, &X, &Y);
  if (A > 2 * C) {
    ans += 2 * C * X;
    zan = Y - X;
    if (zan > 0) {
      if (B > 2 * C) {
        ans += 2 * C * zan;
      } else {
        ans += zan * B;
      }
    }
  } else if (B > 2 * C) {
    ans += 2 * C * Y;
    zan = X - Y;
    if (zan > 0) {
      if (A > 2 * C) {
        ans += 2 * C * zan;
      } else
        ans += zan * A;
    }
  } else {
    ans += A * X + B * Y;
  }
  printf("%ld\n", ans);
  return 0;
}
