A,B,T=map(int,input().split())
a=A*B*T
for i in range(min(A,(T+B-1)//B)+1):
  if T-B*i>=0:
    a=min(a,B*i+((T-B*i+A-1)//A)*A)
print(a)