func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long N, M, K, L;     cin >> N >> M >> K >> L;     long long max = N / M;     long long ans = 1;     bool f1 = true, f2 = true, f3 = true;     if (max < 1) f1 = !f1;     if (max * M - K < L) f3 = !f3;     if (f1 && f2 && f3) {       ans = (L + K) / M + (bool)((L + K) % M);     }     if (f1 && f2 && f3)       cout << ans << endl;     else       cout << -1 << endl;   }   