#include <iostream>
using namespace std;
void solve(){
long long n;cin>>n;
if(n == 2) {cout<<-1<<endl; return;}
int ct = 1;
for(long long i = 1 ; i <= n*n ; i+=2){
cout<<i<<" ";
if(ct == n) {cout<<endl; ct = 1;}
else ct++;
}
for(long long i = 2 ; i <= n*n ; i+=2){
cout<<i<<" ";
if(ct == n) cout<<endl;
ct++;
}
}
int main() {
int t;cin>>t;
while(t--){
solve();
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwp2b2lkIHNvbHZlKCl7Cglsb25nIGxvbmcgbjtjaW4+Pm47CglpZihuID09IDIpIHtjb3V0PDwtMTw8ZW5kbDsgcmV0dXJuO30KCWludCBjdCA9IDE7Cglmb3IobG9uZyBsb25nIGkgPSAxIDsgaSA8PSBuKm4gOyBpKz0yKXsKCQljb3V0PDxpPDwiICI7CgkJaWYoY3QgPT0gbikge2NvdXQ8PGVuZGw7IGN0ID0gMTt9CgkJZWxzZSBjdCsrOwoJfQoJZm9yKGxvbmcgbG9uZyBpID0gMiA7IGkgPD0gbipuIDsgaSs9Mil7CgkJY291dDw8aTw8IiAiOwoJCWlmKGN0ID09IG4pIGNvdXQ8PGVuZGw7CgkJY3QrKzsKCX0KfQoKaW50IG1haW4oKSB7CglpbnQgdDtjaW4+PnQ7Cgl3aGlsZSh0LS0pewoJCXNvbHZlKCk7Cgl9CglyZXR1cm4gMDsKfQ==