def gcd(a,b):
    while b:
        a,b=b,a%b
    return a
x=int(input())
y=int(input())
if x<=0 or y<=0:
    print("Invalid input")
else:
    g=gcd(x,y)
    l=abs(x*y)
    print(g,l)