A permutation of length n is an array p=[p_1,p_2,...,p_n], which contains every integer from 1 to n (inclusive) and, moreover, each number appears exactly once. For example, p=[3,1,4,2,5] is a permutation of length 5.

For a given number n (n ≥ 2), find a permutation p in which absolute difference (that is, the absolute value of difference) of any two neighboring (adjacent) elements is between 2 and 4, inclusive. Formally, find such permutation p that 2 ≤ |p_i - p_{i+1}| ≤ 4 for each i (1 ≤ i < n).

Print any such permutation for the given integer n or determine that it does not exist.

Input

The first line contains an integer t (1 ≤ t ≤ 100) — the number of test cases in the input. Then t test cases follow.

Each test case is described by a single line containing an integer n (2 ≤ n ≤ 1000).

Output

Print t lines. Print a permutation that meets the given requirements. If there are several such permutations, then print any of them. If no such permutation exists, print -1.

Example

Input


6
10
2
4
6
7
13


Output


9 6 10 8 4 7 3 1 5 2 
-1
3 1 4 2 
5 3 6 2 4 1 
5 1 3 6 2 4 7 
13 9 7 11 8 4 1 3 5 2 6 10 12 
import bisect
import os
from collections import Counter
import bisect
from collections import defaultdict
import math
import random
import heapq as hq
from math import sqrt
import sys
from functools import reduce, cmp_to_key
from collections import deque
import threading
from itertools import combinations
from io import BytesIO, IOBase
from itertools import accumulate

# sys.setrecursionlimit(200000)
# mod = 10**9+7
# mod = 987

def lcm(a,b):
    return (a*b)//math.gcd(a,b)

def sort_dict(key_value):
    return sorted(key_value.items(), key = lambda kv:(kv[1], kv[0]))

def list_input():
    return list(map(int,input().split()))
    
def num_input():
    return map(int,input().split())
    
def string_list():
    return list(input())
    
def decimalToBinary(n):  
    return bin(n).replace("0b", "")  
    
def binaryToDecimal(n): 
    return int(n,2) 
    
        
def solve():
    n = int(input())
    if n <= 3:
        print(-1)
    elif n == 4:
        print('3 1 4 2')
    else:
        curr = 1
        while curr <= n:
            print(curr,end=' ')
            curr += 2
        if n%2 != 0:
            curr = n-3
            print(curr,end=' ')
            curr += 2
            print(curr,end=' ')
            curr -= 4
            if curr != 0:
                print(curr,end=' ')
            curr -= 2
            while curr >= 2:
                print(curr,end=' ')
                curr -= 2
            print()
        else:
            curr = n-4
            print(curr,end=' ')
            curr += 4
            print(curr,end=' ')
            curr -= 2
            print(curr,end=' ')
            curr -= 4
            while curr >= 2:
                print(curr,end=' ')
                curr -= 2
            print()

t = int(input())
#t = 1
for _ in range(t):
    solve()


    
    
    
    
