#include <stdio.h>

int tai2(int x,int y){
	return x*x+y*y;
}

int main(){
	int w,h;
	int i,j;
	int tai;
	int ans,ans_x,ans_y;
	while(1){
		scanf("%d %d",&h,&w);
		if(h==0&&w==0)break;
		tai=tai2(w,h);
		ans=tai2(150,150);
		ans_x=150;
		ans_y=150;
		for(i=1; i<=150; i++){
			for(j=1; j<=150; j++){
				if(tai<tai2(i,j)&&tai2(i,j)<ans&&i<j){
					ans=tai2(i,j);
					ans_x=i;
					ans_y=j;
				}
				if(tai==tai2(i,j)&&i<j&&h<j&&j<ans_y){
					ans=tai2(i,j);
					ans_x=i;
					ans_y=j;
				}
			}
		}
		printf("%d %d\n", ans_x,ans_y);
	}

	return 0;
}