#include<cstdio>
using namespace std;
int n,m;
int gcd(int n,int m)
{
while (n % m != 0)
{
int r=n % m;
n=m;
m=r;
}
return m;
}
int lcm(int n,int m)
{
return n * m / gcd(n,m) ;
}
int main()
{
scanf("%d%d",&n,&m);
printf("%d %d",gcd(n,m),lcm(n,m));
return 0;
}