#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int T;
bool is[101010];
vector<int> ans;
int main(){
ios_base::sync_with_stdio(0); cin.tie(0);
cin >> T;
for (int i=0; i<T; ++i){
int N;
cin >> N;
for (int j=0; j<=N; ++j) is[j]=0;
ans.clear();
int gg=1;
for (int i=1; i<=N; ++i){
int st;
cin >> st;
is[st]=1;
if (st>gg) ans.push_back(st);
while (is[gg]) ++gg;
}
sort(ans.begin(), ans.end());
cout << ans.size() << "\n";
for (int i=0; i<ans.size(); ++i) cout << ans[i] << "\n";
}
}