#include <iostream>
using namespace std;


int gcd(int a, int b){
    if(b==0)return a;
    return gcd(b,a%b);
}



int main(void){

    int a,b;

    while(cin >> a >> b){

        int lcm = a/gcd(a,b)*b;

        cout << gcd(a,b) << " " << lcm << endl;

    }

    return 0;

}