/*
TASK:phrope
LANG:C++
*/

#include<iostream.h>
int main(){
	int min,max;
	cin>>min>>max;

	if(max==min && min%2==1)cout<<"0 0\n";
	else if(min==max)cout<<max<<" "<<max/2<<endl;
	else if(max>min){
		if(max<2*min && max%2==0)cout<<max/2<<" "<<max<<endl;
		else if(2*min<max)cout<<min<<" "<<2*min<<endl;
		else cout<<"0 0\n";
	}
	else if(max<min){
		if(min<2*max && min%2==0)cout<<min<<" "<<min/2<<endl;
		else if(2*max<min)cout<<2*max<<" "<<max<<endl;
		else cout<<"0 0\n";
	}

       return 0;
}