#include <bits/stdc++.h>
#define rep(i, n) for(int i = 0; i < (int)(n); i++)
using namespace std;
 
int main(){
    cin.tie(0);
	ios::sync_with_stdio(false);

    int a,b,ab,x,y,flag = 0,ans = 0;
	cin >> a >> b >> ab >> x >> y;
 
	if((a + b) >= c*2) flag = 1;
	
	int tmp;
 
	if(flag == 1){
		if(x < y && ab > b){
			tmp = y - x;
			ans = ab * x * 2;
			ans += b * tmp;
		}
		if(x > y && ab > a){
			tmp = x - y;
			ans = ab * y * 2;
			ans += a * tmp;
		}
		if(x < y && ab <= b){
			ans = ab * y * 2;
		}
		if(x > y && ab <= a){
			ans = ab * x * 2;
		}
		if(x == y){
			ans = ab * x * 2;
		}
	}
 
	if(flag == 0){
		ans = a * x + b * y;
	}
 
	cout << ans << endl;
 
    return 0;
}