Максимальний XOR (Hard)#4508

Максимальний XOR (Hard)

1 секунда
64 мегабайти
Складна

У Василя є цілих невід'ємних чисел a_1, a_2, \ldots, a_N. Оскільки йому та його другові Віталію дещо набридли банальні бітові операції і , вони вирішили взятися за щось інше: Василь попросив програміста Віталія перебрати на комп'ютері всі можливі непорожні підпослідовності вхідної послідовності з чисел і обчислити -суму кожної з них. Серед отриманих 2^N-1 чисел хлопці вибрали максимальне.

Але оскільки в цій задачі, на відміну від попередньої, у Василя стало значно більше чисел, то порахувати відповідь на цю задачу «в лоб» Віталій ніяк не зможе. Вам слід допомогти йому в цьому, інакше математик Василь зовсім розчарується в програмістах.

Вхідні дані

В першому рядку задано число , 1 \leq N \leq 100000. У наступному рядку задано чисел, 0 \leq a_i \leq 2 \cdot 10^9.

Вихідні дані

Виведіть єдине число — відповідь до задачі.

Приклади

Приклад 1

Loading
Loading