package main

import (
	"fmt"
)

func main() {
	var A, B, C, X, Y int
	fmt.Scan(&A, &B, &C, &X, &Y)

	ans := 0
	if C*2 <= A+B {
		m := min(X, Y)
		if C*2 <= A && C*2 <= B {
			m = max(X, Y)
		}
		ans = (C * 2) * m
		X -= m
		Y -= m
	}

	if 0 < X {
		ans += A * X
	}
	if 0 < Y {
		ans += B * Y
	}

	fmt.Println(ans)
}

func min(a, b int) int {
	if a < b {
		return a
	}
	return b
}

func max(a, b int) int {
	if a > b {
		return a
	}
	return b
}
