#include <bits/stdc++.h>
int main() {
  long long int n, a, b, c, ans = 0;
  scanf("%lld%lld%lld%lld", &n, &a, &b, &c);
  if (b > a) {
    if ((b - c) > a)
      ans = ((n - b) / a) + ((((n - b) % a) + b) / a);
    else
      ans = ((n - b) / (b - c)) + ((((n - b) % (b - c)) + c) / a) + 1;
  } else
    ans = ((n - b) / (b - c)) + 1;
  if (n >= a && n < b) ans = n / a;
  if (n < a && n < b) ans = 0;
  printf("%lld\n", ans);
  return 0;
}
