#include <iostream>
#include <deque>
#include <string>
#include <algorithm>

#include <cstdio>
#include <cstring>
#include <cmath>

using namespace std;
typedef long long llint;

int A, B, C, x, y;

int main(){
  scanf( "%d%d", &A, &B );
  C = A + B;
  for( int i=3; i<=C/2; i++ )
    if( C % i == 0 ){
      if( C / i > i ){x = C / i; y = i;}
      else{x = i; y = C / i;}
      if( 2*x + 2*y - 4 == A and x*y - ( 2*x + 2*y - 4 ) == B ){printf( "%d %d\n", x, y );break;}
    }
  return 0;
}
