import java.util.Scanner;
 
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();
    int sum = 0;
 
    if(a + b < c * 2){
      sum = a * x + b * y;
      System.out.println(sum);
    }else{
      while(x >= 1 && y >= 1){
        sum += c * 2;
        x--;
        y--;
      }
      int sum2 = sum;
      sum += a * x + b * y;
      if(a > c * 2 || b > c * 2){
        while(x >= 1 || y >= 1){
          sum2 += c * 2;
          x--;
          y--;
        }
        x = 0;
        y = 0;
      }
      sum2 += a * x + b * y;
      if(sum < sum2){
        System.out.println(sum);
      }else{
        System.out.println(sum2);
      }
    }
  }
}
/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