using System;
namespace inonoa{
    class Ino{
        static void Main(){
            string[] input = Console.ReadLine().Split();
            int a = int.Parse(input[0]);
            int b = int.Parse(input[1]);
            int c = int.Parse(input[2]);
            int x = int.Parse(input[3]);
            int y = int.Parse(input[4]);

            int ans = 0;

            if((a+b)/2.0f<=c){
                ans = a*x + b*y;
            }else{
                if(a>b){
                    if(b>2*c){
                        ans = 2*c*x;
                    }
                    else{
                        if(a>2*c){
                            if(x>y){
                                ans = x*2*c;
                            }
                            else{
                                ans = x*2*c + (y-x)*b;
                            }
                        }
                        else{
                            if(x>y){
                                ans = y*2*c + (x-y)*a;
                            }
                            else{
                                ans = x*2*c + (y-x)*b;
                            }
                        }
                    }
                }else{
                    if(a>2*c){
                        ans = 2*c*y;
                    }
                    else{
                        if(b>2*c){
                            if(y>x){
                                ans = y*2*c;
                            }
                            else{
                                ans = y*2*c + (x-y)*a;
                            }
                        }
                        else{
                            if(y>x){
                                ans = x*2*c + (y-x)*b;
                            }
                            else{
                                ans = y*2*c + (x-y)*a;
                            }
                        }
                    }
                }
            }
            Console.WriteLine(ans);
        }
    }
}