#include <iostream>
#include <vector>
#include <random>
#include <string>
using namespace std;
template<typename T, typename RandEng>
auto random(RandEng &eng, T min, T max) {
return uniform_int_distribution<T>(min, max)
(eng);
}
int main() {
default_random_engine gen;
using symbol_type = string;
using symbols_type = vector<symbol_type>;
symbols_type symbols = {
"kamien",
"papier",
"nozyce"
};
for(auto i = 0u; i < 10u; ++i) {
cout << symbols[random(gen, 0u, symbols.size()-1)] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8cmFuZG9tPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVCwgdHlwZW5hbWUgUmFuZEVuZz4KYXV0byByYW5kb20oUmFuZEVuZyAmZW5nLCBUIG1pbiwgVCBtYXgpIHsKCXJldHVybiB1bmlmb3JtX2ludF9kaXN0cmlidXRpb248VD4obWluLCBtYXgpCgkJKGVuZyk7Cn0KCmludCBtYWluKCkgewoJZGVmYXVsdF9yYW5kb21fZW5naW5lIGdlbjsKCQoJdXNpbmcgc3ltYm9sX3R5cGUgPSBzdHJpbmc7Cgl1c2luZyBzeW1ib2xzX3R5cGUgPSB2ZWN0b3I8c3ltYm9sX3R5cGU+OwoJCglzeW1ib2xzX3R5cGUgc3ltYm9scyA9IHsKCQkia2FtaWVuIiwKCQkicGFwaWVyIiwKCQkibm96eWNlIgoJfTsKCQoJZm9yKGF1dG8gaSA9IDB1OyBpIDwgMTB1OyArK2kpIHsKCQljb3V0IDw8IHN5bWJvbHNbcmFuZG9tKGdlbiwgMHUsIHN5bWJvbHMuc2l6ZSgpLTEpXSA8PCBlbmRsOwoJfQoJCglyZXR1cm4gMDsKfQ==