#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
#include<cmath>
#include<queue>
#include<stack>
#include<map>
#include<set>
#include<vector>
using namespace std;
typedef long long ll;
#define inf 0x3f3f3f3f
#define eps 1e-10
#define maxl 30010
#define mem(i,j) memset(i,j,sizeof(i))
int main()
{
// freopen("in.txt", "r", stdin);
int t;
cin>>t;
while(t--){
int a[maxl];
int n;
cin>>n;
int num=0;
for(int i=0;i<n;i++){
cin>>a[i];
for(int j=0;j<i;j++){
if(a[j]>a[i]) num++;
}
}
if(!(num&1)||!(n&1)) cout<<"possible"<<endl;
else cout<<"impossible"<<endl;
}
}
先确定奇偶,然后找规律。