#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
int t,n,girl;
cin>>t;
while(t--)
{
girl=0;
cin>>n;
int tprev=0,T=0,temp;
for(int i=0;i<n;i++)
{
cin>>temp;
if(temp==1)
{
if(i-girl<=tprev&&tprev!=0)
{
T=tprev+1;
}
else
{
T=i-girl;
}
girl++;
tprev=T;
}
}
cout<<T<<'\n';
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKICAgICAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICAgICAgaW50IHQsbixnaXJsOwogICAgICAgIGNpbj4+dDsKICAgICAgICB3aGlsZSh0LS0pCiAgICAgICAgewogICAgICAgICAgICAgICAgZ2lybD0wOwogICAgICAgICAgICAgICAgY2luPj5uOwogICAgICAgICAgICAgICAgaW50IHRwcmV2PTAsVD0wLHRlbXA7CiAgICAgICAgICAgICAgICBmb3IoaW50IGk9MDtpPG47aSsrKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjaW4+PnRlbXA7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmKHRlbXA9PTEpCiAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZihpLWdpcmw8PXRwcmV2JiZ0cHJldiE9MCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVD10cHJldisxOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVD1pLWdpcmw7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpcmwrKzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cHJldj1UOwogCiAgICAgICAgICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY291dDw8VDw8J1xuJzsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIDA7Cn0KICA=