#include <iostream>
#include<thread>
using namespace std;
void process(int start_holder [], int size) {
for (int t = 0; t < size; t++) {
cout << start_holder[t] << "\n";
}
}
int main(int argc, char *argv [])
{
const int size = 5;
int list[size] = { 16, 2, 77, 40, 12071 };
std::thread run_thread(process, list, size);
run_thread.join();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx0aHJlYWQ+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBwcm9jZXNzKGludCBzdGFydF9ob2xkZXIgW10sIGludCBzaXplKSB7CiAgICBmb3IgKGludCB0ID0gMDsgdCA8IHNpemU7IHQrKykgewogICAgICAgIGNvdXQgPDwgc3RhcnRfaG9sZGVyW3RdIDw8ICJcbiI7CiAgICB9Cn0KCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2IFtdKQp7CiAgICBjb25zdCBpbnQgc2l6ZSA9IDU7CiAgICBpbnQgbGlzdFtzaXplXSA9IHsgMTYsIDIsIDc3LCA0MCwgMTIwNzEgfTsKICAgIHN0ZDo6dGhyZWFkIHJ1bl90aHJlYWQocHJvY2VzcywgbGlzdCwgc2l6ZSk7CiAgICBydW5fdGhyZWFkLmpvaW4oKTsKfQ==