A, B, C, X, Y = list(map(int, input().split()))

# A 1枚、B 1枚を2C円で買うと捉え直す。
# ピザは、最大でも10**5枚（A, Bそれぞれに対して）
# A, Bのセットを、1~10**セットまで動かして一番安い組を考える

for i in range(10 ** 5):
    price = 0

    price += i * 2 * C

    if i < X:
        price += A * (X - i)

    if i < Y:
        price += B * (Y - i)

    if i == 0:
        cheapest = price
    else:
        cheapest = min(cheapest, price)

print(cheapest)
