#include #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; using lint=long long; const long long INF=1LL<<61; int main(){ lint a,b,n; cin>>a>>b>>n; lint g=gcd(a,b); a/=g; b/=g; n=(n+g-1)/g; if(a1000){ lint res=INF; for(lint k=0;;k++){ lint l=(max(n-k*a,0LL)+b-1)/b; res=min(res,k*a+l*b); if(n-k*a<=0) break; } cout<=a*b){ cout<=n) res=min(res,k*a+l*b); cout<