func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int d, k, a, b, t;     cin >> d >> k >> a >> b >> t;     long long int res = 0;     if (d > k) {       if (t + a * k > b * k) {         res = k * a + (d - k) * b;       } else {         long long int x =             ((d % k) * b < (d % k) * a + t ? (d % k) * b : ((d % k) * a + t));         res = k * a + (d / k - 1) * (t + k * a) + x;       }     } else {       res = a * d;     }     cout << res << endl;     return 0;   }   