#include <bits/stdc++.h>
using namespace std;
int main() {
  long long d, k, a, b, t, ans;
  cin >> d >> k >> a >> b >> t;
  if (k >= d) {
    ans = d * a;
  } else {
    ans = k * a +
          min((t + a * k) * ((d - k) / k) + min(b * (d % k), t + (d % k) * a),
              (d - k) * b);
  }
  cout << ans << "\n";
  return 0;
}
