Problem: Problem :

Bajirao asks Avni out on a date. However, Avni will go out with him only on one condition : 

Bajirao has to tell her all possible N - digit numbers such that all the digits of every number he tells her are distinct , non-zero and   less than or equal to N. 

Also, he has to tell her all these numbers in ascending order. Help Bajirao so that he can take Avni out on a date.

Input

First line consists of T the number of test cases. The next T lines are such that each line consists of a single integer N.

Output

For every test case, print all the numbers Bajirao tells Avni, such that the numbers are in ascending order and every number is separated from the other by a single space. Print the answer to every test case on a new line.

Constraints :

1 ≤ T ≤ 3

1 ≤ N ≤ 9

Problem Setter : Shreyans

Problem Tester : Sandeep

(By IIT Kgp HackerEarth Programming Club)

SAMPLE INPUT
3
1
2
3

SAMPLE OUTPUT
1
12 21
123 132 213 231 312 321

Solution (in PYTHON):

Solution:
def get_node(su,count,a,n):
    for i in xrange(1,n+1):
        if a[i]==0:
            su=(su*10)+i
            a[i]=1
            count=count+1
            if count==n:
                print su,
                su=int(su/10)
                a[i]=0
                count=count-1
                return
            else:
                get_node(su,count,a,n)
                a[i]=0
                su=int(su/10)
                count=count-1
        else:
            continue
T=int(raw_input())
for t in xrange(T):
    su=0
    n=int(raw_input())
    count=0
    a=[0 for x in xrange(n+1)]
    get_node(su,count,a,n)
    print