#include <bits/stdc++.h>
using namespace std;
long long a, b, w, x, c;
long long op, ans, mo, ba;
int main() {
  scanf("%I64d %I64d %I64d %I64d %I64d", &a, &b, &w, &x, &c);
  if (c <= a) {
    printf("0\n");
    return 0;
  }
  op = b / x;
  if (op >= (c - a)) {
    printf("%I64d\n", c - a);
    return 0;
  } else {
    mo = b % x;
    ba = ((c - a - op) * x - mo) / (w - x);
    if (ba * (w - x) != ((c - a - op) * x - mo)) ba++;
    ans = ba + c - a;
    printf("%I64d\n", ans);
    return 0;
  }
}
