a,b,c=input().split()
a=int(a)
b=int(b)
c=int(c)
while a!=0 and  b!=0 and c!=0:
    d=max(max(a,b)//a,max(a,b)//b)
    e=max(max(a,c)//a,max(a,c)//c)
    f=max(max(c,b)//c,max(c,b)//b)
    if (a%d!=0 and b%d==0) or (a%d==0 and b%d!=0) :
        print(min(a,b), end= " ")
    else:
        print(d, end= " ")
    if (a%e!=0 and c%e==0) or (a%e==0 and c%e!=0) :
        print(min(a,c), end= " ")
    else:
        print(e, end= " ")
    if (b%f!=0 and c%f==0) or (b%f==0 and c%f!=0) :
        print(min(b,c))
    else:
        print(f)
else:
    print (0,0,0)