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

#a,bピザをx,y用意する
#シンプルに用意する場合a*x+b*y
#abピザがa+bより安い場合代替する

#a,b<ab a+b>abより高い場合
if a+b>=c*2:
    ans = c*2*(max(x,y))
if a+b<c*2:
    ans = a*x+b*y
#a<ab<b
#abピザでbを用意して、残りのaはaで用意する
if a<=c<=b:
    ans = min(c*2*y+max(x-y,0)*a,ans)
if b<=c<=a:
    ans = min(c*2*x+max(y-x,0)*b,ans)

print(ans)
