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))