#include <bits/stdc++.h>
#include <chrono>
using namespace std;
using namespace chrono;
// "AJEET JAIN"----"JAI JINENDRA"
/* "णमो अरिहंताणं",
"णमो सिद्धाणं",
"णमो आयरियाणं",
"णमो उवज्झायाणं",
"णमो लोए सव्वसाहूणं",
"",
"एसो पंच नमोक्कारो, सव्व पावप्पणासणो",
"मंगलाणं च सव्वेसिं, पडमं हवै मंगलं", */
// Aliases to op
using ll = long long;
using ull = unsigned long long;
using ld = double;
using vll = vector<ll>;
// Constants
constexpr ll INF = 4e18;
constexpr ld EPS = 1e-9;
constexpr ll MOD = 1e9 + 7;
// Macros
#define F first
#define S second
#define all(x) begin(x), end(x)
#define allr(x) rbegin(x), rend(x)
#define py cout<<"YES\n";
#define pn cout<<"NO\n";
#define forn(i,n) for(int i=0;i<n;i++)
#define for1(i,n) for(int i=1;i<=n;i++)
// #define insert push_back
#define pb push_back
#define MP make_pair
#define endl '\n'
/*
remove substring or subarray ---> try to think about sliding w
*/
/*
Golden Rule
1) problem is easy
2) proofs is easy
3) implementation is easy
/*
ROUGH --
first we have to choose the optimal starting way
what can be optimal start?
-> where we can reach the max building of the top
1 5 5 2 6
-> 1 1 0 1
1 2 2 4 3 5 6 if(arr[i - 1] <= arr[i] then 1 else 0)
1 1 1 0 1 1
5 4 3 2 7 8 1 9
0 0 0 1 1 0 1 if 0 is coming before 1 then it is optimal to start with the first occrecne of 1 just after 0
0 0 0 1 2 2 3
1 1 1 1 0 0 1 // 1 define increment and 0 decrement
1 2 3 4 4 4 5
->
*/
void AJNJ(){
ll n;
cin >> n;
vector<ll> h(n);
forn(i , n){
cin >> h[i];
}
vector<ll> bin;
for(int i = 1 ; i < n ; i++){
if(h[i - 1] <= h[i]){
bin.push_back(1);
}
else{
bin.push_back(0);
}
}
vector <ll> pre(bin.size() , 0);
pre[0] = bin[0];
for(int i = 1 ; i < bin.size() ; i++){
pre[i] = pre[i - 1] + bin[i];
}
vector<ll> ans;
ll cnt = 0;
for(int i = 1 ; i < pre.size() ; i++){
if(pre[i - 1] == pre[i] && pre[i] > 0){
ans.push_back(i + 1);
}
if(pre[i - 1] == pre[i] && pre[i] == 1){
++cnt;
}
else{
ans.push_back(cnt + 1);
cnt = 0;
}
}
if(cnt > 0){
ans.push_back(cnt + 1);
}
sort(allr(ans));
cout << ans[0] << endl;
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int T = 1;
cin>>T;
auto start1 = high_resolution_clock::now();
while(T--){
AJNJ();
}
auto stop1 = high_resolution_clock::now();
auto duration = duration_cast<microseconds>(stop1 - start1);
cerr << "Time: " << duration . count() / 1000 << " ms" << endl;
return 0;
}
ICAgICNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgogICAgI2luY2x1ZGUgPGNocm9ubz4KICAgIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAgICB1c2luZyBuYW1lc3BhY2UgY2hyb25vOwogICAgLy8gIkFKRUVUIEpBSU4iLS0tLSJKQUkgSklORU5EUkEiICAKICAgIC8qICLgpKPgpK7gpYsg4KSF4KSw4KS/4KS54KSC4KSk4KS+4KSj4KSCIiwKICAgICAgICAi4KSj4KSu4KWLIOCkuOCkv+CkpuCljeCkp+CkvuCko+CkgiIsCiAgICAgICAgIuCko+CkruCliyDgpIbgpK/gpLDgpL/gpK/gpL7gpKPgpIIiLAogICAgICAgICLgpKPgpK7gpYsg4KSJ4KS14KSc4KWN4KSd4KS+4KSv4KS+4KSj4KSCIiwKICAgICAgICAi4KSj4KSu4KWLIOCksuCli+CkjyDgpLjgpLXgpY3gpLXgpLjgpL7gpLngpYLgpKPgpIIiLAogICAgICAgICIiLAogICAgICAgICLgpI/gpLjgpYsg4KSq4KSC4KSaIOCkqOCkruCli+CkleCljeCkleCkvuCksOCliywg4KS44KS14KWN4KS1IOCkquCkvuCkteCkquCljeCkquCko+CkvuCkuOCko+CliyIsCiAgICAgICAgIuCkruCkguCkl+CksuCkvuCko+CkgiDgpJog4KS44KS14KWN4KS14KWH4KS44KS/4KSCLCDgpKrgpKHgpK7gpIIg4KS54KS14KWIIOCkruCkguCkl+CksuCkgiIsICAgKi8KICAgIAogICAgCiAgICAvLyBBbGlhc2VzIHRvIG9wCiAgICB1c2luZyBsbCA9IGxvbmcgbG9uZzsKICAgIHVzaW5nIHVsbCA9IHVuc2lnbmVkIGxvbmcgbG9uZzsKICAgIHVzaW5nIGxkID0gZG91YmxlOwogICAgdXNpbmcgdmxsID0gdmVjdG9yPGxsPjsKICAgIAogICAgCiAgICAvLyBDb25zdGFudHMKICAgIGNvbnN0ZXhwciBsbCBJTkYgPSA0ZTE4OwogICAgY29uc3RleHByIGxkIEVQUyA9IDFlLTk7CiAgICBjb25zdGV4cHIgbGwgTU9EID0gMWU5ICsgNzsKCgogICAgCiAgICAvLyBNYWNyb3MKICAgICNkZWZpbmUgRiBmaXJzdAogICAgI2RlZmluZSBTIHNlY29uZAogICAgI2RlZmluZSBhbGwoeCkgYmVnaW4oeCksIGVuZCh4KQogICAgI2RlZmluZSBhbGxyKHgpIHJiZWdpbih4KSwgcmVuZCh4KQogICAgI2RlZmluZSBweSBjb3V0PDwiWUVTXG4iOwogICAgI2RlZmluZSBwbiBjb3V0PDwiTk9cbiI7CiAgICAjZGVmaW5lIGZvcm4oaSxuKSBmb3IoaW50IGk9MDtpPG47aSsrKQogICAgI2RlZmluZSBmb3IxKGksbikgZm9yKGludCBpPTE7aTw9bjtpKyspCgogICAgLy8gI2RlZmluZSBpbnNlcnQgcHVzaF9iYWNrCiAgICAjZGVmaW5lIHBiIHB1c2hfYmFjawogICAgI2RlZmluZSBNUCBtYWtlX3BhaXIKICAgICNkZWZpbmUgZW5kbCAnXG4nCgogICAgLyoKICAgICAgcmVtb3ZlIHN1YnN0cmluZyBvciBzdWJhcnJheSAtLS0+IHRyeSB0byB0aGluayBhYm91dCBzbGlkaW5nIHcKICAgIAogICAgKi8gICAgICAgICAgICAgICAgICAKCiAgICAgLyoKICAgICAgCiAgICAgR29sZGVuIFJ1bGUKCiAgICAgMSkgcHJvYmxlbSBpcyBlYXN5CiAgICAgMikgcHJvb2ZzIGlzIGVhc3kKICAgICAzKSBpbXBsZW1lbnRhdGlvbiBpcyBlYXN5CiAgICAgCiAgICAgLyoKICAgICAgICAgUk9VR0ggLS0KCiAgICAgICAgICAgZmlyc3Qgd2UgaGF2ZSB0byBjaG9vc2UgdGhlIG9wdGltYWwgc3RhcnRpbmcgd2F5CiAgICAgICAgICAgICAgd2hhdCBjYW4gYmUgb3B0aW1hbCBzdGFydD8KICAgICAgICAgICAgICAgLT4gd2hlcmUgd2UgY2FuIHJlYWNoIHRoZSBtYXggYnVpbGRpbmcgb2YgdGhlIHRvcAogICAgICAgICAgICAgICAxIDUgNSAyIDYKICAgICAgICAgICAgLT4gMSAxIDAgMQoKICAgICAgICAgICAgICAxIDIgMiA0IDMgNSA2ICAgaWYoYXJyW2kgLSAxXSA8PSBhcnJbaV0gdGhlbiAxIGVsc2UgMCkKICAgICAgICAgICAgICAxIDEgMSAwIDEgMQoKICAgICAgICAgICAgICA1IDQgMyAyIDcgOCAxIDkKICAgICAgICAgICAgICAwIDAgMCAxIDEgMCAxICAgIGlmIDAgaXMgY29taW5nIGJlZm9yZSAxIHRoZW4gaXQgaXMgb3B0aW1hbCB0byBzdGFydCB3aXRoIHRoZSBmaXJzdCBvY2NyZWNuZSBvZiAxIGp1c3QgYWZ0ZXIgMAogICAgICAgICAgICAgIDAgMCAwIDEgMiAyIDMKCiAgICAgICAgICAgICAgMSAxIDEgMSAwIDAgMSAgICAvLyAxIGRlZmluZSBpbmNyZW1lbnQgYW5kIDAgZGVjcmVtZW50CiAgICAgICAgICAgICAgMSAyIDMgNCA0IDQgNQogICAgICAgICAgICAgICAKICAgICAgICAtPiAgICAKICAgICAgICAgICAgICAgICAKICAgICAqLwogICAgCiAgICB2b2lkIEFKTkooKXsKCiAgICAgICAgbGwgbjsKICAgICAgICBjaW4gPj4gbjsKICAgICAgICB2ZWN0b3I8bGw+IGgobik7CiAgICAgICAgZm9ybihpICwgbil7CiAgICAgICAgICAgICAgY2luID4+IGhbaV07CiAgICAgICAgfQogICAgICAgIHZlY3RvcjxsbD4gYmluOwogICAgICAgIGZvcihpbnQgaSA9IDEgOyBpIDwgbiA7IGkrKyl7CiAgICAgICAgICAgIGlmKGhbaSAtIDFdIDw9IGhbaV0pewogICAgICAgICAgICAgICAgIGJpbi5wdXNoX2JhY2soMSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZXsKICAgICAgICAgICAgICAgIGJpbi5wdXNoX2JhY2soMCk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgdmVjdG9yIDxsbD4gcHJlKGJpbi5zaXplKCkgLCAwKTsKICAgICAgICBwcmVbMF0gPSBiaW5bMF07CiAgICAgICAgZm9yKGludCBpID0gMSA7IGkgPCBiaW4uc2l6ZSgpIDsgaSsrKXsKICAgICAgICAgICAgIHByZVtpXSA9IHByZVtpIC0gMV0gKyBiaW5baV07CiAgICAgICAgfQogICAgICAgIHZlY3RvcjxsbD4gYW5zOwogICAgICAgIGxsIGNudCA9IDA7CiAgICAgICAgZm9yKGludCBpID0gMSA7IGkgPCBwcmUuc2l6ZSgpIDsgaSsrKXsKICAgICAgICAgICAgICBpZihwcmVbaSAtIDFdID09IHByZVtpXSAmJiBwcmVbaV0gPiAwKXsKICAgICAgICAgICAgICAgICAgIGFucy5wdXNoX2JhY2soaSArIDEpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBpZihwcmVbaSAtIDFdID09IHByZVtpXSAmJiBwcmVbaV0gPT0gMSl7CiAgICAgICAgICAgICAgICAgICAgICsrY250OwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBlbHNlewogICAgICAgICAgICAgICAgIGFucy5wdXNoX2JhY2soY250ICsgMSk7CiAgICAgICAgICAgICAgICAgY250ID0gMDsKICAgICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmKGNudCA+IDApewogICAgICAgICAgICBhbnMucHVzaF9iYWNrKGNudCArIDEpOwogICAgICAgIH0KICAgICAgICBzb3J0KGFsbHIoYW5zKSk7CgogICAgICAgIGNvdXQgPDwgYW5zWzBdIDw8IGVuZGw7CiAgICAgCgogICAgfQoKICAgIAogICAgaW50IG1haW4oKXsKICAgICAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgICAgICBjaW4udGllKDApOwogICAgICAgIGNvdXQudGllKDApOwogICAgICAgIGludCBUID0gMTsKICAgICAgICBjaW4+PlQ7CiAgICAgICAgYXV0byBzdGFydDEgPSBoaWdoX3Jlc29sdXRpb25fY2xvY2s6Om5vdygpOwogICAgICAgIHdoaWxlKFQtLSl7CiAgICAgICAgICAgIEFKTkooKTsKICAgICAgICB9CiAgICAgICAgYXV0byBzdG9wMSA9IGhpZ2hfcmVzb2x1dGlvbl9jbG9jazo6bm93KCk7CiAgICAgICAgYXV0byBkdXJhdGlvbiA9IGR1cmF0aW9uX2Nhc3Q8bWljcm9zZWNvbmRzPihzdG9wMSAtIHN0YXJ0MSk7CiAgICAgICAgY2VyciA8PCAiVGltZTogIiA8PCBkdXJhdGlvbiAuIGNvdW50KCkgLyAxMDAwIDw8ICIgbXMiIDw8IGVuZGw7CiAgICAKICAgICAgICByZXR1cm4gMDsKICAgIH0=