a, b, c, x, y = map(int,input().split())
ans = 0

if a > 2*c and b > 2*c: #Aピザを買うならABピザを2枚買った方が安いかつBピザを買うならABピザを2枚買った方が安い場合
    ans += max(x,y)*2*c #ABピザを枚数の多い方に合わせて買う

elif a > 2*c: #Aピザを買うならABピザを2枚買った方が安い(Bピザは違う)場合
    ans += x*2*c
    if y > x:
        ans += (y-x)*b

elif b > 2*c: #Bピザを買うならABピザを2枚買った方が安い(Aピザは違う)場合
    ans += y*2*c
    if x > y:
        ans += (x-y)*a

else: #そうでない場合
    if (a+b)//2 > c: #AピザとBピザの平均がABピザより高い場合
        z = min(x,y)
        ans += z*2*c
        x -= z
        y -= z
        if x > y:
            ans += x*a
        else:
            ans += y*b 

    else: #AピザとBピザの平均がABピザより安い場合
        ans = x*a + y*b

print(ans)