#include<stdio.h>
#include<math.h>

int main(void){
    int h, w;
    int h_ans, w_ans;
    int l;
    int l1 = 22500;
    int i, j;


    while(1){
        scanf("%d",&h);
        scanf("%d",&w);
        if(h==0 && w==0){
            break;
        }

        l = h * h + w * w;

        for(i=1;i<=150;i++){
            for(j=i+1;j<=150;j++){
                if(l == i * i + j * j && i > h){
                    h_ans = i;
                    w_ans = j;
                    goto loopend;
                }

                else if(l < i * i + j * j && i * i + j * j < l1){
                    l1 = i * i + j * j;
                    h_ans = i;
                    w_ans = j;
                }
            }
        }
        loopend:

        printf("%d %d\n",h_ans,w_ans);

        l1 = 22500;

    }

    return 0;
}
