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