def solve():
import sys
input_data = sys.stdin.read().strip().split()
t = int(input_data[0])
out_lines = []
index = 1
for _ in range(t):
n = int(input_data[index]); index += 1
k = n // 3
perm = list(range(k+1, n+1)) + list(range(1, k+1))
out_lines.append(" ".join(map(str, perm)))
sys.stdout.write("\n".join(out_lines))
if __name__ == '__main__':
solve()
ZGVmIHNvbHZlKCk6CiAgICBpbXBvcnQgc3lzCiAgICBpbnB1dF9kYXRhID0gc3lzLnN0ZGluLnJlYWQoKS5zdHJpcCgpLnNwbGl0KCkKICAgIHQgPSBpbnQoaW5wdXRfZGF0YVswXSkKICAgIG91dF9saW5lcyA9IFtdCiAgICBpbmRleCA9IDEKICAgIGZvciBfIGluIHJhbmdlKHQpOgogICAgICAgIG4gPSBpbnQoaW5wdXRfZGF0YVtpbmRleF0pOyBpbmRleCArPSAxCiAgICAgICAgayA9IG4gLy8gMwogICAgICAgIHBlcm0gPSBsaXN0KHJhbmdlKGsrMSwgbisxKSkgKyBsaXN0KHJhbmdlKDEsIGsrMSkpCiAgICAgICAgb3V0X2xpbmVzLmFwcGVuZCgiICIuam9pbihtYXAoc3RyLCBwZXJtKSkpCiAgICBzeXMuc3Rkb3V0LndyaXRlKCJcbiIuam9pbihvdXRfbGluZXMpKQogICAgCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICBzb2x2ZSgpCg==