func_code_string: #include <bits/stdc++.h>   using namespace std;   int on[10001];   int main() {     std::ios::sync_with_stdio(false);     cin.tie(0);     int n, t, r, ans = 0;     cin >> n >> t >> r;     for (int i = 0; i < n; ++i) {       int w;       cin >> w;       w += 400;       int cnt = 0;       for (int j = w; j > w - t; --j) {         if (on[j]) {           ++cnt;         }       }       int todo = max(r - cnt, 0);       for (int j = w; j > w - t; --j) {         if (!on[j] and todo > 0) {           on[j] = 1;           todo -= 1;           ++ans;         }       }       if (todo > 0) {         cout << -1;         return 0;       }     }     cout << ans;   }   