#include<iostream>
using namespace std;
int main()
{
 int nA,nB,i;
  while(cin>>nA>>nB)
  {
    if(nA>=nB)
	 {
	  for(i=nB;;i--)
	   if(nA%i==0&&nB%i==0)
	     {
	    	cout<<i<<" ";
			break;
		 }
	   for(i=nA;;i++)
       if(i%nA==0&&i%nB==0)
	     {
	    	cout<<i<<endl;
			break;
		 }
	 }
	 else
	 {
        for(i=nA;;i--)
	   if(nA%i==0&&nB%i==0)
	     {
	    	cout<<i<<" ";
			break;
		 }
	   for(i=nB;;i++)
       if(i%nA==0&&i%nB==0)
	     {
	    	cout<<i<<endl;
			break;
		 }
	 }
   }
   return 0;
}