#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  long long d, k, a, b, t;
  cin >> d >> k >> a >> b >> t;
  if (d <= k) {
    cout << d * a << endl;
    return 0;
  }
  long long util = k * (a - b) + t;
  long long res = 0;
  if (util >= 0) {
    res += k * a;
    res += (d - k) * b;
  } else {
    res += (d / k) * k * a + (d / k - 1) * t;
    long long rem = d % k;
    res += min(t + rem * a, rem * b);
  }
  cout << res << endl;
  return 0;
}
