#pragma GCC target("avx") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include using namespace std; using ld = long double; const vector dx = {0, 0, 1, -1}; const vector dy = {1, -1, 0, 0}; #define vec vector #define int long long #define double long double //cout< #define pq priority_queue signed main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int t;cin>>t; rep(i,t){ int n;cin>>n; deque A; rep(i,n){ int a; cin>>a; if(a==1&&i-1>=0&&A[i-1]==1){ continue; } A.push_back(a); } int k=A[0]; bool f=true; n=A.size(); for(int i=1;i