#include<iostream> #include<cmath> using namespace std; int main(){ long long a,b,c; cin>>a>>b; int s=0,m=0; c=max(a,b); for(int j=1;j<c;j++){ while(j!=1&&a%j==0&&b%j==0){ m=j;break; } } s=a*b/m; cout<<m<<" "<<s; return 0; }