#include #define REP(i,n,N) for(int i=(n);i<(int)N;i++) #define p(s) cout<<(s)<>N; set s; ll po=2; REP(i,0,33) { po*=2; s.insert(po-1); } if(s.find(N)==s.end()) p("O"); else p("X"); return 0; }