#include<bits/stdc++.h> using namespace std; long long n,m,a; int gcd(int x,int y) { if(y==0) return x; else gcd(y,x%y); } int main() { cin>>m>>n; a=gcd(m,n); cout<<gcd(m,n)<<" "<<m*n/a; return 0; }