#include using namespace std; typedef unsigned long long ull; ull seed; int next(){ seed^=seed<<13; seed^=seed>>7; seed^=seed<<17; return seed>>33; } main(){ int N,Q; cin>>N>>Q>>seed; for(int i=0;i<10000;++i){ next(); } vectora(N); for(int i=0;i