#2159. 红黑树

红黑树

Background

Special for beginners, ^_^

Description

一棵树上有 nn 个节点,你选择把一些节点染红,另一些染黑。

所有红色节点求异或和得到异或和红,所有黑色节点求异或和得到异或和黑。

你需要精心挑选每个节点的颜色,使得最后的异或和红加上异或和黑最大。.

Format

Input

第一行一个正整数 n1<n105n(1<n\le10^5),表示红黑树的节点数量。

第二行 nn个非负整数,每个数不超过 2602^{60}

Output

一行中输出和的最大值。

Samples

9
1 2 3 4 5 6 7 8 9
29

Limitation

1s, 1024KiB for each test case.