#include<iostream>
using namespace std;
int map[15]={0,1,2,3,4,5,6,7,8,9,5,4,3,2,1};
int main(){
	int n,a,b;
	cin>>n;
	int dx[2]={1,-1},set,best=100;
	for(int u=0;u<n;u++){
		cin>>a>>b;
		int sa[2],top=0;
		for(int i=0;i<15;i++){
			if(map[i]==a)sa[top]=i,top++;
		}
		int dx[2]={1,-1},set,best=100;
		for(int s=0;s<2;s++){
			for(int y=0;y<top;y++){
				int cnt=0,pla=sa[y];
				while(true){
					if(map[pla]==b)break;
					cnt++;
					pla+=dx[s];
					if(pla==15)pla=0;
			        if(pla==-1)pla=14;
				}
				if(cnt<best){
					best=cnt;
					set=s*100+y;
				}
			}
		}
		int pla=sa[set%10];
		while(true){
			if(map[pla]==b)break;
			cout<<map[pla]<<" ";
			pla+=dx[set/100];
			if(pla==15)pla=0;
			if(pla==-1)pla=14;
		}
		cout<<b<<endl;
	}
	return 0;
}