/**
* In the name of Allah
* We are nothing and you're everything
* Ya Muhammad!
**/
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using ull = uint64_t;
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
//#define int long long
const char nl = '\n';
const int N = 1e5+5;
const ll inf = 0x3f3f3f3f3f3f3f3fll;
void solve() {
int n; cin >> n;
vector<int> a(n);
for (int i = 0; i < n; ++i)a[i] = i+1;
for (int i = 0; i < n-1; i += 2)swap(a[i], a[i+1]);
if (n&1)swap(a[n-1], a[n-2]);
for (auto i: a)cout << i << " ";
cout << nl;
}
int32_t main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
int t; cin >> t;
while(t--)solve();
return 0;
}