#include <bits/stdc++.h>
int main(void) {
  int a, b, c, x, y, z;
  scanf("%d%d%d%d%d", &a, &b, &c, &x, &y);
  if (a + b <= c * 2) {
    z = a * x + b * y;
  } else if (a + b > c * 2) {
    if (x < y) {
      if (y < c * 2) {
        z = c * x * 2 + b * (y - x);
      } else if (y > c * 2) {
        z = c * y * 2;
      }
    } else if (y < x) {
      if (x > c * 2) {
        z = c * y * 2 + a * (x - y);
      } else if (x > c * 2) {
        z = c * x * 2;
      }
    } else if (x == y) {
      z = c * x * 2;
    }
  }
  printf("%d\n", z);
  return 0;
}
