#include <stdio.h>

int main(){
    int         a,b,c,x,y;

    scanf("%d %d %d %d %d", &a, &b, &c, &x, &y);

    //それぞれ買う
    int each = a*x + b*y;

    //A,B少ない方に合わせてCを買って、残りは単体で買う
    int tmp = x>y ? a:b;
    int mix = 2*c*min(x,y) + tmp*abs(x-y);

    //余ってもいいからCだけで買う
    int only = 2*c*max(x,y);

    //比較
    printf("%d\n", min(each, mix, only));
    return 0;
}