/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); int t = sc.nextInt();
while(t-- > 0)
{
int n = sc.nextInt();
int a[] = new int[n];
for(int i = 0; i < n; i++)
{
a[i] = sc.nextInt();
}
int flag = 0;
for(int j = 0; j < (n -1); j++)
{
if(a[j+1] < a[j])
{
flag = 1;
n = n/2;
break;
}
}
int len = uniqueSort(a, 0, n, flag);
}
}
public static int uniqueSort(int a[], int index, int length, int flag)
{
if(flag == 0)
return length;
flag = 0;
for(int i = index; i < length - 1; i++)
{
if(a[i+1] < a[i])
{
flag = 1;
length = length/2;
break;
}
}
return uniqueSort(a,index,length,flag);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgIGludCB0ID0gc2MubmV4dEludCgpOwogICB3aGlsZSh0LS0gPiAwKQogICB7CiAgICAgaW50IG4gPSBzYy5uZXh0SW50KCk7CiAgICAgaW50IGFbXSA9IG5ldyBpbnRbbl07CiAgICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgICB7CiAgICAgICBhW2ldID0gc2MubmV4dEludCgpOwogICAgIH0KICAgICAKICAgICBpbnQgZmxhZyA9IDA7CiAgICAgZm9yKGludCBqID0gMDsgaiA8IChuIC0xKTsgaisrKQogICAgIHsKICAgICAgIGlmKGFbaisxXSA8IGFbal0pCiAgICAgICB7CiAgICAgICAgIGZsYWcgPSAxOwogICAgICAgICBuID0gbi8yOwogICAgICAgICBicmVhazsKICAgICAgIH0KICAgICAgIAogICAgIH0KICAgICAKICAgIGludCBsZW4gPSB1bmlxdWVTb3J0KGEsIDAsIG4sIGZsYWcpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGxlbik7CiAgIH0KICB9CiAgCiAgcHVibGljIHN0YXRpYyBpbnQgdW5pcXVlU29ydChpbnQgYVtdLCBpbnQgaW5kZXgsIGludCBsZW5ndGgsIGludCBmbGFnKQp7CiAgaWYoZmxhZyA9PSAwKQogIHJldHVybiBsZW5ndGg7CiAgCiAgZmxhZyA9IDA7CiAgZm9yKGludCBpID0gaW5kZXg7IGkgPCBsZW5ndGggLSAxOyBpKyspCiAgewogICAgaWYoYVtpKzFdIDwgYVtpXSkKICAgICAgIHsKICAgICAgICAgZmxhZyA9IDE7CiAgICAgICAgIGxlbmd0aCA9IGxlbmd0aC8yOwogICAgICAgICBicmVhazsKICAgICAgIH0KICAgIAogIH0KICAKICAKICByZXR1cm4gdW5pcXVlU29ydChhLGluZGV4LGxlbmd0aCxmbGFnKTsKfQoJCn0=