import numpy as np
A, B, C, X, Y = list(map(int,input().strip().split(' ')))
V1 = [A, B, C, C]
V2 =np.array([A-C, B-C, C-A, C-B])
N = np.array([X, Y, 2*X, 2*Y])
N2 = np.array([Y, X, max(Y-X,0), max(X-Y,0)])
V3 = np.array([min(B,C*2),min(A,2*C),min(B,C*2),min(A,C*2)])
minidx=np.argmin(V2)
print((N[minidx])*V1[minidx]+N2[minidx]*V3[minidx])