func_code_string: #include<iostream>   #include<math.h>   #include<bits/stdc++.h>   #include <string>    #include <vector>    using namespace std;   #define pi (2*acos(0.0))   #define ll long long int    #define ull unsigned long long int    #define lp(i , start , n) for(int i = start ; i < n; i++)         int main(){       ios::sync_with_stdio(false);       cin.tie(0);        int t; cin>>t;       while(t--){           int n; cin>>n;           if(n==2) cout<<-1<<endl;           else{               int a[n][n];               bool odd = true;               int oddnum= 1;               int evennum=1;               int cnt = 0;                  for(int i = 0 ; i < n ; i++){                   for(int j = 0 ; j < n ; j++){                       if(odd){                           a[i][j]=2*oddnum-1;                           oddnum++;                           cnt++;                           if(cnt>=(n*n+1)/2){                               odd=false;                           }                       }                       else{                           a[i][j]=2*evennum;                           evennum++;                       }                   }               }                  for(int i = 0 ; i < n ; i++){                   for(int j = 0 ; j < n ; j++){                       cout<<a[i][j]<<   ;                   }                   cout<<endl;               }                 }       }       return 0;   }