A,B,T = map(int,raw_input().split()) ans = 0 mini = 1000000001 stack = [] stack.append(ans) while len(stack) != 0: ans = stack.pop() if ans >= T: if mini > ans: mini = ans continue else: stack.append(ans+A) stack.append(ans+B) print mini