#1912. 最大异或值

最大异或值

Background

Special for beginners, ^_^

Description

在给定的 NN 个整数 A1,A2,,ANA_1,A_2,…,A_N 中选出两个进行异或运算,得到的结果最大是多少?

Format

Input

第一行一个正整数 N105N(\le10^5)

第二行 NN 个非负整数 Ai<231A_i(<2^{31})。 .

Output

一个整数表示答案。

Samples

5
2 9 5 7 0
14

Limitation

1s, 1024KiB for each test case.