#include <bits/stdc++.h>
using namespace std;
long long n, m, k, l;
int main() {
  scanf("%lld%lld%lld%lld", &n, &m, &k, &l);
  if (m > n || ((n / m) * m - k) < l) {
    printf("-1");
    exit(0);
  }
  long long d = (k + l) / m + min((k + l) % m, 1ll * 1);
  printf("%lld", min(n / m, d));
}
