#include <iostream>
#include <algorithm>
#include <array>
#include <vector>
#include <functional>
#include <random> // std::default_random_engine
#include <chrono> // std::chrono::system_clock
using namespace std;
int main(){
array<int,8> t1 = {3,5,7,11,13,17,19,23};
unsigned seed = chrono::system_clock::now().time_since_epoch().count();
shuffle(t1.begin(),t1.end(),default_random_engine(seed));
random_shuffle(t1.begin(),t1.end());
for_each(t1.begin(),t1.end(),[](int i){cout<<i<<endl;});
return 0;
}