Masala D

Xotira 512 MB Vaqt 1000 ms
14

Ifodani maksimallashtirish

Sizga n ta sondan tashkil topgan massiv beriladi. Siz quyidagi amalni ko'pida bir marotaba bajarishingiz kerak:

  •  (i va j) juftlikni tanlang va aia_i ni qiymatini aja_j bilan o'zgartiring. (a[i]=a[j]a[i] = a[j])

Bu amalni bajarishdan asosiy maqsad esa 1 ta k (1 ≤ k ≤ n) butun sonini tanlash va quyidagi ifoda qiymatini maksimallashtirish:

  • (a1a_1&a2a_2&…&aka_k) + (ak+1a_{k+1}&ak+2a_{k+2}&…&ana_n)

Bu yerda & belgisi - bitwise AND operatori


Kiruvchi ma'lumotlar:

birinchi qatorda n butun soni (2 ≤ n ≤ 10510^5) - massivning uzunligi.
ikkinchi qatorda n ta sondan tashkil topgan a massivi (0 ≤ aia_i ≤ 10910^9)


Chiquvchi ma'lumotlar:

Har bir testcase uchun berilgan ifodaning maksimal qiymatini chop eting


Misollar
# input.txt output.txt
1
6
6 5 4 3 5 6
10
2
3
0 7 3
10
3
9
5 0 4 3 3 0 1 3 3
5