/*
TASK:phrope
LANG:C
*/
#include <stdio.h>

int main() {
 long long a, b, temp;
 int fl;
 scanf("%lld%lld", &a, &b);
Again:
 fl=0;
 if(a<b) {
  temp=a; a=b; b=a;
  fl=(fl?0:1);
 }
 if(a==b) {printf("0 0\n"); return 0;}
 if(b*2 <= a) {
  if(fl) {
   printf("%lld %lld\n", b, b*2);
   return 0;
  }
  printf("%lld %lld\n", b*2, b);
  return 0;
 }
 if(!(a%2)) {
  if(a/2 <= b) {
   if(fl) {
    printf("%lld %lld\n", a/2, a);
    return 0;
   }
   printf("%lld %lld\n", a, a/2);
   return 0;
  }
 }
 a--;
 goto Again;
 return 0;
}

