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

#ハーフ2枚より別々の方が安い
if a+b <= 2*c:
  print(a*x + b*y)
  exit()
#ハーフの方が安くてAの枚数が多い
elif x >= y:
  #Aの方がハーフ2枚より高いとき
  if a >= 2*c:
    print(c*x)
    exit()
  elif a < 2*c:
    print(a*(x-y) + 2*c*y)
    exit()
else:
  if b >= 2*c:
    print(2*c*y)
    exit()
  elif b < 2*c:
    print(b*(y-x) + 2*c*y)
    exit()