# https://atcoder.jp/contests/arc139/tasks/arc139_b # の類題でした。こっちを先に解いていれば……。 A,B,T=map(int,input().split()) ANS=1<<100 for i in range(10**5): if T-A*i>=0: j=(T-A*i+B-1)//B ANS=min(ANS,A*i+B*j) if T-B*i>=0: j=(T-B*i+A-1)//A ANS=min(ANS,B*i+A*j) print(ANS)