#include #include using namespace std; int main() { ios::sync_with_stdio(false); int N, K; cin >> N >> K; vector szamok(N); for(int i = 0; i < N; i++) { cin >> szamok[i]; } int er = 0; for(int i = 29; i >= 0; i--) { vector szamok2; for(int x : szamok) { if (x & (1 << i)) { szamok2.push_back(x); } } if(szamok2.size() >= K) { swap(szamok, szamok2); er += 1 << i; } } cout << er << "\n"; }