func_code_string: #include <bits/stdc++.h>   using namespace std;   int in() {     int x;     scanf( %d , &x);     return x;   }   int main() {     ios::sync_with_stdio(false);     long long k, d, t;     cin >> k >> d >> t;     t *= 2;     long long p = (k + d - 1) / d * d;     long double res = t / (p + k) * p;     t %= (p + k);     if (t > 2 * k) {       res += k;       t -= 2 * k;       res += t;     } else       res += (long double)t / 2;     cout << setprecision(10) << fixed << res << endl;     return 0;   }   