a = [int(i) for i in input().split()]
def nod(a, b):
while a != 0 and b != 0:
if a > b:
a %= b
else:
b %= a
return a + b
res = []
res.append(nod(a[0],a[1]))
res.append(nod(a[0],a[2]))
res.append(nod(a[1],a[2]))
print(*res)