#include<stdio.h>
#include<iostream>

using namespace std;

int main()
{
    long long int a,b;
    while(scanf("%lld %lld",&a,&b)==2){
        int c;
        int d;
        if(a<b)
            d=a;
        else
            d=b;
        for(c=d;c>=2;c--){
            if(a%c==0 && b%c==0)
                break;
        }

        int e=a+b-d;
        //if(a>b)
          //  e=a;
       // else
          //  e=b;
        //int f;
        for(;;e++){
            if(e%a==0 && e%b==0)
                break;
        }
        cout << c << " " << e << endl;

    }
    return 0;
}