Sample Input
3
20 6
7 7
-100 -140
Sample Output
3
20 6
7 7
-100 -140
import java.util.Scanner;
public class Main {
static int ans1,ans2;
public static void fn(int a,int b){
StringBuilder sa=new StringBuilder(String.valueOf(a));
StringBuilder sb=new StringBuilder(String.valueOf(b));
sa=sa.reverse();
sb=sb.reverse();
ans1=Integer.parseInt(String.valueOf(sa))+Integer.parseInt(String.valueOf(sb));
ans2=Integer.parseInt(String.valueOf(sa))-Integer.parseInt(String.valueOf(sb));
}
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int t=scanner.nextInt();
int n=0,m=0;
while (t>0){
t--;
n=scanner.nextInt();
m=scanner.nextInt();
int a=(n+m)/2;//a
int b=n-a;//b
if (a>=0&&b>=0){
fn(a,b);
System.out.println(ans1+" "+ans2);
}else if (a<0&&b>=0){
fn(b,0-a);
System.out.println(ans2+" "+(0-ans1));
}else if(a>=0&&b<0){
fn(a,0-b);
System.out.println(ans2+" "+ans1);
}else{
fn(0-a,0-b);
System.out.println((0-ans1)+" "+(0-ans2));
}
}
}
}