#include "iostream"
using namespace std;

int main()
{
	int a,b,k,GCD,LCM;   //GCD譛?、ァ蜈ャ郤ヲ謨ー  LCM譛?ー丞?蛟肴焚
	while(cin>>a>>b)
	{
		GCD=1;
		k=1;
		while(k<=a&&k<=b)
		{
			if(a%k==0&&b%k==0)
			{
				GCD=k;
			}
			k++;
		}
		LCM=(a/GCD)*b;
		cout<<GCD<<" "<<LCM<<endl;
	}
	return 0;
}