#include using namespace std; typedef long long ll; #define rep(i, n) for (int i = 0; i < (n); i++) int main(void){ int n, k; cin >> n >> k; vector cisla(n); for (int& i : cisla) cin >> i; for (int bit = 29; bit >= 0; bit--) { vector c2; for (int i : cisla) if (i & (1<= k) cisla = c2; } int ans = -1; for (int i : cisla) ans &= i; cout << ans << endl; }