#include <iostream> using namespace std; typedef long long LL; int main(int argc, char* argv[]) { LL A,B,C; cin>>A>>B>>C; if (A>C){ cout<<C<<endl; return 0; }else if (A==C){ cout<<A<<endl; return 0; } LL X=C/(A-1+B); LL Year=X*A; LL Sum=X*(A-1+B); while(Sum<C){ if (Sum+A-1+B>=C){ if (Sum+A-1<C){ Sum+=A-1; Year+=A; }else{ Year+=C-Sum; } break; } Year+=A; Sum+=A-1+B; } cout<<Year<<endl; return 0; }