func_code_string: #include <bits/stdc++.h>   using namespace std;   const int SZ = (int)3e7 + 10;   int cnt[SZ];   int n[3], t[3], sum[3];   int main() {     int k;     cin >> k;     for (int i = 0; i < 3; i++) cin >> n[i];     for (int i = 0; i < 3; i++) cin >> t[i];     for (int i = 0; i < 3; i++) sum[i] = 0;     for (int tme = 0;; tme++) {       int mn = k;       for (int s = 0; s < 3; s++) {         mn = min(mn, n[s] - sum[s]);       }       cnt[tme] = mn;       k -= mn;       if (k == 0) {         printf( %d , tme + t[0] + t[1] + t[2]);         return 0;       }       for (int s = 0; s < 3; s++) {         sum[s] += mn;         if (tme - t[s] + 1 >= 0) sum[s] -= cnt[tme - t[s] + 1];       }     }     return 0;   }   