#include using namespace std; #define int long long signed main(){ int T, X, A, Y, B; cin >> T >> X >> A >> Y >> B; int ans = 1e18; for(int i = 0; i < 3*(1e7); i++){ if(T < -i*B) continue; ans = min(ans,i*Y+(T+i*B)/A*X+(T+i*B)%A); } cout << ans << endl; }