a,b,c,x,y = gets.split.map(&:to_i)
ans = 0
d = [x,y].min
e = [x,y].max
f = [a,b].min
if a + b < 2 * c 
  ans += (a + b) * d
  if  f >= 2 * c
    ans += (e-d) * (2 * c) 
  else
    ans += (e-d) * f
  end
else
  ans += (2 * c) *d
    if  f >= 2 * c
    ans += (e-d) * (2 * c) 
  else
    ans += (e-d) * f
  end 
end
p ans