/*
TASK:phrope
LANG:C++
*/
#include<iostream>
#include<string.h>
#define MN 52
using namespace std;
long long a,b;
int n,m;

void solve()
{int i,j;
 cin>>a>>b;

 if(a>=2*b)cout<<b*2<<' '<<b<<endl;
 else if(b>=2*a)cout<<a<<' '<<2*a<<endl;
 else if(a%2==0)cout<<a<<' '<<a/2<<endl;
 else if(b%2==0)cout<<b/2<<' '<<b<<endl;
 else if((b+1)/2==a)cout<<a-1<<' '<<b-1<<endl;
 else if((a+1)/2==b)cout<<a-1<<' '<<b-1<<endl;
 else cout<<"0 0"<<endl;

}
int main()
{solve();
 return 0;
}


