from math import gcd a, b, k = map(int, input().split()) def f(X): return X//a + X//b - X//(a*b) l = 0 r = 114514114514114514114514114514114514114514114514114514114514114514114514 while (r - l > 1): med = (r + l)//2 if f(med) >= k:r = med else: l = med print(r)