#include <algorithm>
#include <bitset>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <climits>
#include <deque>
#include <functional>
#include <iomanip>
#include <iostream>
#include <list>
#include <map>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <string>
#include <utility>
#include <vector>
#define ALL(A)		(A).begin(),(A).end()
#define DUMP(A)    cout<<#A<<"="<<(A)<< endl
#define SIZE(A)    (int)((A).size())
using namespace std;
typedef long long ll;

int main(){
    int jun[]={0,1,2,3,4,5,6,7,8,9,5,4,3,2,1};
    int n;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        int fr,to;
        scanf("%d%d",&fr,&to);
        int mi=INT_MAX,miat;
        for(int j=0;j<15;j++){
            if(jun[j]==fr){
                for(int k=0;k<15;k++){
                    if(jun[(j+k)%15]==to){
                        if(k<mi){
                            mi=k;
                            miat=j;
                            break;
                        }
                    }
                }
            }
        }
        for(int j=0;j<=mi-1;j++){
            printf("%d ",jun[(j+miat)%15]);
        }
        printf("%d\n",jun[(mi+miat)%15]);
    }
}