a, b, k = map(int, input().split()) if a > b: a, b = b, a if b % a == 0: exit(print(a * k)) n = ((k + 1) * a * b) // (a + b) + 1 print(max(n // a * a, n // b * b))