a,b,c = map(int, input().split())
def func(a):
    facs=[]
    d=2
    m=a
    z = a
    while d*d<=a:
        if a%d==0:
            facs.append(d)
            a//=d
        else:
            d+= 1
    facs.append(a)
    final=("{} = {}".format(m,facs))
    facs.append(1)
    return facs
af=func(a)
bf=func(b)
cf=func(c)
def func1(a,b):
    compose = 1
    l=[]
    for i in range(len(a)):
        if a[i] in b:
            l.append(a[i])
    for i in l:
        compose*=i
    return compose
        
print(func1(af,bf),func1(af,cf),func1(bf,cf))