package main

import (
	"fmt"
)

func main() {
	var A, B, C, X, Y int
	fmt.Scan(&A, &B, &C, &X, &Y)
	C *= 2
	if C <= A && C <= B {
		fmt.Println(C * max1(X, Y))
	} else if C <= A + B {
		if X < Y {
			fmt.Println(C * X + B * (Y - X))
		} else {
			fmt.Println(C * Y + A * (X - Y))
		}
	} else {
		fmt.Println(A * X + B * Y)
	}
}

func max1(x, y int) int {
	if x > y {
		return x
	} else {
		return y
	}
}