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