#include <bits/stdc++.h>
using namespace std;
int p[10009], c, d, n, m;
bool bl[10009];
int dp(int s) {
  if (s < 1) return 0;
  if (bl[s] == 1) return p[s];
  bl[s] = 1;
  return p[s] = min(dp(s - 1) + d, dp(s - n) + c);
}
int main() {
  ios_base::sync_with_stdio(0);
  int k, s, r, l;
  memset(bl, 0, sizeof(bl));
  scanf("%d%d%d%d%d", &c, &d, &n, &m, &k);
  cout << dp(n * m - k) << endl;
  return 0;
}
