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