#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n, m, k, l;
  cin >> n >> m >> k >> l;
  if ((n < m) || (k + l > n))
    puts("-1");
  else {
    long long R = k + l;
    long long u = (R % m) ? R / m + 1 : R / m;
    if (u == 0) u++;
    if (m * u <= n)
      cout << u;
    else
      cout << -1;
  }
}
