#include using namespace std; int main() { int n, k; cin >> n >> k; vector a(n),XOR; for (int i = 0; i < n; i++) cin >> a.at(i); for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { XOR.push_back(a.at(i) xor a.at(j)); } } sort(XOR.begin(), XOR.end()); cout << XOR.at(k - 1) << endl; }