a,b=map(int,input().split())
def cal(num):
li=[]
for i in range(1,num+1):
if num%i==0:
li.append(i)
return li
gon=[x for x in cal(a) if x in cal(b)]
print(max(gon))
print(a * b // max(gon))
(a * b // max(gon)
이 된다.