Napiši program koji među unetim neoznačenim brojevima određuje onaj par koji daje najveći rezultat pri operaciji ekskluzivne disjunkcije (XOR) njihovih binarnih zapisa.
Sa standardnog ulaza se unosi broj \(n\) (\(1 \leq n \leq 100000\)), a zatim u narednom redu \(n\) prirodnih brojeva između \(0\) i \(10^{18}\).
Na standardni izlaz ispisati maksimalnu vrednost koja se može dobiti kada se ekskluzivna disjunkcija primeni na neka dva uneta broja.
5 1 2 3 4 5
7
Najveći rezultat 7 dobija se ekskluzivnom disjunkcijom brojeva 3 i 4 (njihovi binarni zapisi su 00...0000011
i 000...000100
). Isti rezultat dobija se i ekskluzivnom disjunkcijom brojeva 2 i 5 (njihovi binarni zapisi su 0000..0000101
i 0000...00000010
).