#include<bits/stdc++.h>usingnamespacestd;voidsolve(vector<int>&a){intn=a.size();intneg_count=0;for(inti=0;i<n;i++){if(a[i]==0){cout<<0<<endl;return;}if(a[i]<0){neg_count++;}}// Product is positive. Set the first integer to zero.
if(neg_count%2==0){cout<<1<<endl;cout<<1<<" "<<0<<endl;return;}// Product is negative. Do nothing.
cout<<0<<endl;return;}intmain(){intt;cin>>t;for(intzz=0;zz<t;zz++){intn;cin>>n;vector<int>a(n);for(inti=0;i<n;i++){cin>>a[i];}solve(a);}return0;}