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

res = 0

if a+b > c*2:

    mi = min(x, y)

    res += c*2 * mi

    x -= mi

    y -= mi

res += x * min(a, c*2)

res += y * min(b, c*2)

print(res)

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

m=2*x*c

n=c*y*2+a*(x-y)

d=2*y*c

e=c*x*2+b*(y-x)

f=a*x+b*y

g=min(m,n,f)

h=min(d,e,f)

if x>=y:

    print(g)

else:

    print(h)

a, b, c, x, y = list(map(int, input().split()))
res = 0
if a + b > c * 2:
    mi = min(x, y)
    res += c * 2 * mi
    x -= mi
    y -= mi
res += x * min(a, c * 2)
res += y * min(b, c * 2)
print(res)

a, b, c, x, y = list(map(int, input().split()))
m = 2 * x * c
n = c * y * 2 + a * (x - y)
d = 2 * y * c
e = c * x * 2 + b * (y - x)
f = a * x + b * y
g = min(m, n, f)
h = min(d, e, f)
if x >= y:
    print(g)
else:
    print(h)

-res = 0 -if a + b > c * 2: -    mi = min(x, y) -    res += c * 2 * mi -    x -= mi -    y -= mi -res += x * min(a, c * 2) -res += y * min(b, c * 2) -print(res) +m = 2 * x * c +n = c * y * 2 + a * (x - y) +d = 2 * y * c +e = c * x * 2 + b * (y - x) +f = a * x + b * y +g = min(m, n, f) +h = min(d, e, f) +if x >= y: +    print(g) +else: +    print(h)