func_code_string: #include <bits/stdc++.h>   int a[55];   using namespace std;   int main() {     int n, m, k, i, t = 0, cnt;     scanf( %d%d%d , &n, &m, &k);     if (k >= m) {       printf( 0 n );       return 0;     }     for (i = 0; i < n; i++) scanf( %d , &a[i]);     sort(a, a + n, std::greater<int>());     a[0] += k - 1;     t = 0;     cnt = 1;     for (i = 0; i < n; i++) {       if (a[i] > 1 && t + a[i] >= m) {         printf( %d n , cnt);         return 0;       } else {         t += a[i] - 1;         cnt++;       }     }     if (i == n) printf( -1 n );     return 0;   }   