시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB73403760.656%

문제

bobo has a sequence of integers $a_1, a_2, \dots, a_n$. He decides to divide the sequence into exactly $m$ consecutive parts.

The cost of each part is its xor sum (bitwise exclusive-or), while the cost of division is bitwise or-sum of its parts' costs.

Help bobo find the minimum cost.

입력

The first line contains $2$ integers $n, m$ ($1 \leq n \leq 200000, 1 \leq m \leq n$).

The second line contains $n$ integers $a_1, a_2, \dots, a_n$ ($0 \leq a_i \leq 10^9$).

출력

A single integer denotes the minimum cost.

예제 입력 1

3 2
1 3 2

예제 출력 1

1

예제 입력 2

4 3
1 2 0 2

예제 출력 2

3