题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1364
//C++代码
#include<iostream>
using namespace std;
int main(){
int n,a,b;
cin>>n;
while(n--){
cin>>a>>b;
if(a<b || (a+b)&1) cout<<"impossible"<<endl;
else cout<<(a+b)/2<<" "<<(a-b)/2<<endl;
}
return 0;
}