#include <bits/stdc++.h>
using namespace std;
int gi() {
  int a;
  scanf("%d", &a);
  return a;
}
long long gli() {
  long long a;
  scanf("%lld", &a);
  return a;
}
int main() {
  long long a, b, c, n;
  cin >> n >> a >> b >> c;
  long long res = 0;
  if (a > b - c) {
    res = (n - c > 0 ? n - c : 0) / (b - c);
    n -= res * (b - c);
  }
  res += n / a;
  cout << res << endl;
  return 0;
}
