#include <bits/stdc++.h>
using namespace std;
long long d, k, a, b, t, x, y, z;
long long ans, c;
int main() {
  cin >> d >> k >> a >> b >> t;
  if (k >= d) {
    ans = a * d;
  } else {
    ans += a * k;
    d -= k;
    c = min(t + a * k, b * k);
    ans += d / k * c;
    d %= k;
    c = min(t + a * d, b * d);
    ans += c;
  }
  cout << ans << endl;
}
