#include <iostream>
#include <sstream>
#include <vector>
using namespace std;
int main() {
int pt_count, search_value;
cin >> pt_count;
string data_text;
cin >> ws;
getline(cin, data_text);
cin >> search_value;
int day_no = 0;
vector<int> result;
stringstream istr(data_text);
int value;
while(day_no++ < pt_count) {
istr >> value;
if (value == search_value) {
result.push_back(day_no);
}
}
cout << result.size() << " ";
for (int i=0; i < result.size(); i++) {
cout << result[i] << " ";
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHZlY3Rvcj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBwdF9jb3VudCwgc2VhcmNoX3ZhbHVlOwoJY2luID4+IHB0X2NvdW50OwoKCXN0cmluZyBkYXRhX3RleHQ7CgljaW4gPj4gd3M7CglnZXRsaW5lKGNpbiwgZGF0YV90ZXh0KTsKCiAgICBjaW4gPj4gc2VhcmNoX3ZhbHVlOwogICAgCiAgICBpbnQgZGF5X25vID0gMDsKICAgIHZlY3RvcjxpbnQ+IHJlc3VsdDsKICAgIAogICAgc3RyaW5nc3RyZWFtIGlzdHIoZGF0YV90ZXh0KTsKICAgIGludCB2YWx1ZTsKICAgIAogICAgd2hpbGUoZGF5X25vKysgPCBwdF9jb3VudCkgewogICAgCWlzdHIgPj4gdmFsdWU7CiAgICAJaWYgKHZhbHVlID09IHNlYXJjaF92YWx1ZSkgewogICAgCQlyZXN1bHQucHVzaF9iYWNrKGRheV9ubyk7CiAgICAJfQogICAgfQogICAgCiAgICBjb3V0IDw8IHJlc3VsdC5zaXplKCkgPDwgIiAiOwogICAgZm9yIChpbnQgaT0wOyBpIDwgcmVzdWx0LnNpemUoKTsgaSsrKSB7CiAgICAgICAgY291dCA8PCByZXN1bHRbaV0gPDwgIiAiOwogICAgfQogICAgY291dCA8PCBlbmRsOwoKCXJldHVybiAwOwp9