#include<stdio.h>
int fun(int m,int n ){
int temp;
int s;
if(m==n)
return m;
if(m==0||n==0)
return 0;
if(m<n){
temp=m;
m=n;
n=temp;
}
while(m%n!=0){
temp=m;
m=n;
n=temp%n;
}
return n;
}
int main(){
int m,n;
int as;
scanf("%d %d",&m,&n);
as=fun(m,n);
printf("%d\n",as);
printf("%d",(m*n)/as);
return 0;
}