import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        int c = scanner.nextInt();
        int x = scanner.nextInt();
        int y = scanner.nextInt();

        if (a+b<=2*c){
            System.out.println(a*x+b*y);
        }else{
            int i = Math.abs(x-y);
            int j;
            if (x>y){
                if (a>2*c){
                    j = 2*c*i;
                }else{
                    j = a*i;
                }
            }else if (x<y){
                if (b>2*c){
                    j = 2*c*i;
                }else{
                    j = b*i;
                }
            }else {
                j = 0;
            }
            System.out.println(Math.min(x,y)*2*c+j);

        }
    }

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz