#include #define REP(i,n) for(int i=0;i<(n);i++) #define ALL(v) (v).begin(),(v).end() #define int long long using namespace std; //----------------------------------------------------------------------- signed main() { int N,M; cin>>N>>M; vector a(N); vector v[30]; REP(i,N){ cin>>a[i]; int x=a[i],cnt=0; while(x>0){ cnt++; x>>=1; } v[cnt].push_back(a[i]); } vector ans; for(int i=29;i>=0;i--){ if(v[i].size()>0){ ans.push_back(v[i][0]); break; } } sort(ALL(a)); REP(i,N){ if(a[i]!=ans[0] and ans.size()