#include <algorithm>
#include <iostream>
#include <iterator>
#include <random>
int main()
{
std::default_random_engine engine;
int table[8];
std::uniform_int_distribution<int> distr(5, 25);
std::generate(std::begin(table), std::end(table), [&](){ return distr(engine); });
std::copy(std::begin(table), std::end(table), std::ostream_iterator<int>(std::cout, " "));
std::cout << std::endl;
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxyYW5kb20+CgppbnQgbWFpbigpCnsKICAgIHN0ZDo6ZGVmYXVsdF9yYW5kb21fZW5naW5lIGVuZ2luZTsKICAgIGludCB0YWJsZVs4XTsKICAgIHN0ZDo6dW5pZm9ybV9pbnRfZGlzdHJpYnV0aW9uPGludD4gZGlzdHIoNSwgMjUpOwoKICAgIHN0ZDo6Z2VuZXJhdGUoc3RkOjpiZWdpbih0YWJsZSksIHN0ZDo6ZW5kKHRhYmxlKSwgWyZdKCl7IHJldHVybiBkaXN0cihlbmdpbmUpOyB9KTsKCiAgICBzdGQ6OmNvcHkoc3RkOjpiZWdpbih0YWJsZSksIHN0ZDo6ZW5kKHRhYmxlKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPGludD4oc3RkOjpjb3V0LCAiICIpKTsKICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7CiAgICByZXR1cm4gMDsKfQo=