#include <bits/stdc++.h>
using namespace std;
int k, a, b, v;
int cnt[1100];
void init() {
  scanf("%d%d%d%d", &k, &a, &b, &v);
  for (int i = 1; i <= 1002; i++) cnt[i] = 1;
  for (int i = 1;; i++) {
    if (b >= k - 1) {
      b -= k - 1;
      cnt[i] = k;
    } else {
      cnt[i] = b + 1;
      break;
    }
  }
  for (int i = 1; i <= 1002; i++) cnt[i] *= v;
}
void work() {
  int sum = 0;
  for (int i = 1; i <= 1000; i++) {
    sum += cnt[i];
    if (sum >= a) {
      printf("%d\n", i);
      return;
    }
  }
}
int main() {
  init();
  work();
  return 0;
}
