#include<bits/stdc++.h>
#define faster ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define db double
#define bo bool
#define vo void
#define ch char
#define fl float
#define ll long long
#define ull unsigned long long
#define str string
#define re return
#define all(x) (x).begin(),(x).end()
using namespace std;
int main()
{
faster
ll t,n,i;
cin>>t;
while(t--)
{
cin>>n;
if(n%2==0) cout<<-1<<"\n";
else
{
cout<<n<<" ";
for(i=1;i<n;i++) cout<<i<<" ";
cout<<"\n";
}
}
re 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBmYXN0ZXIgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTtjaW4udGllKDApO2NvdXQudGllKDApOwojZGVmaW5lIGRiIGRvdWJsZQojZGVmaW5lIGJvIGJvb2wKI2RlZmluZSB2byB2b2lkCiNkZWZpbmUgY2ggY2hhcgojZGVmaW5lIGZsIGZsb2F0CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgdWxsIHVuc2lnbmVkIGxvbmcgbG9uZwojZGVmaW5lIHN0ciBzdHJpbmcKI2RlZmluZSByZSByZXR1cm4KI2RlZmluZSBhbGwoeCkgKHgpLmJlZ2luKCksKHgpLmVuZCgpCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewoJZmFzdGVyCglsbCB0LG4saTsKCWNpbj4+dDsKCXdoaWxlKHQtLSkKCXsKCQljaW4+Pm47CgkJaWYobiUyPT0wKSBjb3V0PDwtMTw8IlxuIjsKCQllbHNlCgkJewoJCQljb3V0PDxuPDwiICI7CgkJCWZvcihpPTE7aTxuO2krKykgY291dDw8aTw8IiAiOwoJCQljb3V0PDwiXG4iOwoJCX0KCX0KCXJlIDA7Cn0K