eolymp
bolt
Try our new interface for solving problems

XOr

Афтандил имеет последовательность целых чисел a1, a2, ... , an. Он решил разделить ее в точности на m последовательных частей.

Стоимость каждой части равна ее xor-сумме (побитовому исключительному or), в то время как стоимость последовательности составляет побитовой or-сумме стоимости частей.

Помогите Афтандилу найти наименьшую стоимость заданной последовательности.

Входные данные

Первая строка содержит два целых числа n и m (1n200000, 1mn).

Вторая строка содержит n целых чисел a1, a2, ... , an (0ai109).

Выходные данные

Выведите одно целое число - наименьшую стоимость.

Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
3 2
1 3 2
Çıxış verilənləri #1
1
Giriş verilənləri #2
4 1
1 2 0 2

Çıxış verilənləri #2
1
Mənbə IZHO 2019 Selection Contest, Dec. 29 2018, Baku