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)