#include <stdio.h>

int sq_cmp(int h, int w, int h2, int w2)
{
	int d1 = h * h + w * w , d2 = h2 * h2 + w2 * w2;
	if (d1 > d2) return(1);
	else if (d1 < d2) return (-1);
	else {
		if (h > h2) return (1);
		else if (h < h2) return (-1);
		else return(0);
	}
}

int main(void)
{
	int h, w, h2, w2, i, j;
	
	while(1)
	{
		scanf("%d %d", &h, &w);
		if (h == 0 && w == 0) break;
		
		h2 = 150;
		w2 = 150;

		for (i = 1; i <= 150; i++){
			for (j = i + 1; j <= 150; j++){
				if (sq_cmp(h, w, i, j) == -1 && sq_cmp(h2, w2, i, j)== 1){
					h2 = i;
					w2 = j;
				}
			}
		}
		printf("%d %d\n", h2, w2);
	}

	return(0);
}