#include <bits/stdc++.h>
#define ll long long
using namespace std;
void reem()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
int a[100020];
void solve()
{
int n,i,x,y=0;
cin>>n;
x=n;
for ( i = 0; i <n ; ++i)
{
cin>>a[i];
if(a[i]!=i)x=min(x,i);
}
while (y!=-1)
{
cout<<x<<endl;
cin>>y;
x=y;
}
}
int main()
{
reem();
int t;
cin >> t;
while (t--)
{
solve();
}
return 0;
}
1513A - Array and Peaks | 1251B - Binary Palindromes |
768B - Code For 1 | 363B - Fence |
991B - Getting an A | 246A - Buggy Sorting |
884A - Book Reading | 1180A - Alex and a Rhombus |
445A - DZY Loves Chessboard | 1372A - Omkar and Completion |
159D - Palindrome pairs | 981B - Businessmen Problems |
1668A - Direction Change | 1667B - Optimal Partition |
1668B - Social Distance | 88B - Keyboard |
580B - Kefa and Company | 960A - Check the string |
1220A - Cards | 897A - Scarborough Fair |
1433B - Yet Another Bookshelf | 1283B - Candies Division |
1451B - Non-Substring Subsequence | 1408B - Arrays Sum |
1430A - Number of Apartments | 1475A - Odd Divisor |
1454B - Unique Bid Auction | 978C - Letters |
501B - Misha and Changing Handles | 1496A - Split it |