#include <bits/stdc++.h>
#define F first
#define S second
using namespace std;
typedef long long ll;
int main(){
int Tn;
cin>>Tn;
while(Tn--){
int n;
cin >> n;
vector<int> single(n);
vector<int> download(n);
for (int i = 0; i < n; i++) {
int a;
cin >> a;
single[i] = i+1;
download[a-1] = i+1;
}
vector<int> res;
for (int i = 0; i < n; i++) {
if (download[i] > i+1)res.emplace_back(download[i]);
}
sort(res.begin(),res.end());
cout<<res.size()<<'\n';
for(int i=0;i<res.size();++i)cout<<res[i]<<'\n';
}
}
/*
single download
1 3
2 4
3 2
4 1
*/