#include #include #include using namespace std; int main() { cin.tie(0); ios::sync_with_stdio(false); long long A, B, T, sum; cin >> A >> B >> T; if (A >= T && B >= T) { cout << ((A > B) ? A : B) << endl; return 0; } else if (A >= T) { cout << A << endl; return 0; } else if (B >= T) { cout << B << endl; return 0; } long long ans = T + T; for (int y = 0; y <= A; y++) { sum = B*y + ((T - B*y + A - 1) / A) * A; if (sum >= T) { ans = min(ans, sum); } if (B*y >= T) { break; } } cout << ans << endl; return 0; }