#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; bitset<100001> bs[61]; int m=0; for(int i=0; i>a; int c=-1; while(a){ c++; if(a&1) bs[c][i]=1; a>>=1; } m=max(m, c); } int r=0; bool used[61]={}; for(int i=0; i