#include #include #include #include using namespace std; bitset<10005> B,tmp; int K,nrelem,val; int main() { srand(time(NULL)); cin>>K; B[0]=1; while(K) { tmp.reset(); val=rand()%5000+1; nrelem=0; for(int i=0;i<=10000;i++) if(B[i]&&!B[i|val]&&!tmp[i|val]) { nrelem++; tmp[i|val]=1; } if(K>=nrelem) {cout<