/*
TASK:phrope
LANG:C++
*/
#include<iostream>
#include<string>
using namespace std;
int z,y;
void mak(int a,int b){
      int x;
      if(b*2<a){
                z=b;y=2*b;
                }
      else if(a%2==0){
                 x=a/2;
                 if(b>=x){z=x;y=a;}
                 }

          
           
           
           }
int main(){
    int a,b;
    cin>>a>>b;
    if(a>b){mak(a,b);cout<<y<<" "<<z;}
    else {mak(b,a);cout<<z<<" "<<y;}
    
return 0;    
}
