summaryrefslogtreecommitdiff
path: root/10812/beat.c
blob: 58312fe2662129e29bcfbb7ae3b76e441cb3a3f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>

int main(){
    int tc;
    scanf("%d", &tc);
    while(tc--){
	int s, d, s1, s2;
	scanf("%d %d", &s, &d);

	if(s < d || (s-d)%2!=0){
	    printf("impossible\n");
	}
	else{
	    s1 = (s-d)/2;
	    s2 = s1+d;
	    printf("%d %d\n", s2, s1);
	}
    }   
}