#include <bits/stdc++.h>
using namespace std;
int main() {
int t; cin >> t;
int a[2000];
while(t--){
int n; cin >> n;
int od = -1, od2 = -1, flg = -1;
for(int i = 0; i < n; i++){
cin >> a[i];
if(a[i] % 2 == 0){
flg = i;
}
if(a[i] % 2 == 1 && od != -1) od2 = i;
if(a[i] % 2 == 1 && od == -1) od = i;
}
if(flg != -1){
cout << 1 << endl << a[flg] << endl;
continue;
}
else if(od != -1 && od2 != -1){
cout <<2 << endl << a[od] << " " << a[od2] << endl;
continue;
}
else cout << -1 << endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCB0OyBjaW4gPj4gdDsKCWludCBhWzIwMDBdOwoJd2hpbGUodC0tKXsKCQlpbnQgbjsgY2luID4+IG47CgkJaW50IG9kID0gLTEsIG9kMiA9IC0xLCBmbGcgPSAtMTsKCQlmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQkJY2luID4+IGFbaV07CgkJCWlmKGFbaV0gJSAyID09IDApewoJCQkJZmxnID0gaTsKCQkJfQoJCQlpZihhW2ldICUgMiA9PSAxICYmIG9kICE9IC0xKSBvZDIgPSBpOwoJCQlpZihhW2ldICUgMiA9PSAxICYmIG9kID09IC0xKSBvZCA9IGk7CgkJfQoJCWlmKGZsZyAhPSAtMSl7CgkJCWNvdXQgPDwgMSA8PCBlbmRsIDw8IGFbZmxnXSA8PCBlbmRsOwoJCQljb250aW51ZTsKCQl9CgkJZWxzZSBpZihvZCAhPSAtMSAmJiBvZDIgIT0gLTEpewoJCQljb3V0IDw8MiA8PCBlbmRsIDw8IGFbb2RdIDw8ICIgIiA8PCBhW29kMl0gPDwgZW5kbDsKCQkJY29udGludWU7CgkJfQoJCWVsc2UgY291dCA8PCAtMSA8PCBlbmRsOwoJCQoJCQoJfQoKCXJldHVybiAwOwp9