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

if max(a, b)<=c:
    print(a*x + b*y)
elif min(a, b)>=c:
    if x==y:
        print(c*2*x)
    elif x>y:
        pizzaToBuy = x- y
        if pizzaToBuy*2*c <= a*pizzaToBuy:
            print(c*2*x)
        else:
            print(c*2*y + a*pizzaToBuy)
    else:
        pizzaToBuy = y- x
        if pizzaToBuy*2*c <= a*pizzaToBuy:
            print(c*2*y)
        else:
            print(c*2*x + a*pizzaToBuy)
else:
    if 2*c<a+b:
        if x>=y:
            pizzaToBuy = x- y
            if pizzaToBuy>0:
                if a<b:
                    print(c*2*y + a*pizzaToBuy)
                elif b<a and a*pizzaToBuy<2*c*pizzaToBuy:
                  print(2*c*x)  
            else:
                print(2*c*y)
        else:
            pizzaToBuy = y- x
            if pizzaToBuy>0:
                if b<a:
                    print(c*2*x + b*pizzaToBuy)
                elif a<b and b*pizzaToBuy<2*c*pizzaToBuy:
                    print(2*c*y)
            else:
                print(2*c*x)
    else:
       print(a*x + b*y)