from collections import deque A,B,T = map(int,raw_input().split()) ans = 0 mini = 1000000001 queue = deque([ans]) while len(queue) != 0: ans = queue.popleft() if ans >= T: if mini > ans: mini = ans continue queue.append(ans+A) queue.append(ans+B) print mini