#include <bits/stdc++.h>
int main(void) {
  int a_pizza, b_pizza;
  int half_pizza;
  int a_num, b_num;
  int sum = 0;
  scanf("%d %d %d %d %d", &a_pizza, &b_pizza, &half_pizza, &a_num, &b_num);
  if ((a_pizza + b_pizza) > 2 * half_pizza) {
    if (a_num > b_num) {
      sum = 2 * b_num * half_pizza + (a_num - b_num) * a_pizza;
    } else {
      sum = 2 * a_num * half_pizza + (b_num - a_num) * b_pizza;
    }
  } else {
    sum = a_num * a_pizza + b_num * b_pizza;
  }
  if (a_num > b_num) {
    if (a_num * a_pizza + b_num * b_pizza > 2 * a_num * half_pizza) {
      sum = 2 * a_num * half_pizza;
    }
  } else {
    if (a_num * a_pizza + b_num * b_pizza > 2 * b_num * half_pizza) {
      sum = 2 * b_num * half_pizza;
    }
  }
  printf("%d\n", sum);
  return 0;
}
