Masala H

Xotira 256 MB Vaqt 1000 ms
14

Juft Shirinlik

Anvarning \(n\) ta konfeti bor. Har bir konfetning shirinlik darajasi \(a_i\) ga teng. Anvar bu konfetlardan aynan ikkitasini tanlab, do'stiga sovg'a qilmoqchi. Lekin Anvarning bitta sharti bor: tanlangan ikki konfetning shirinlik darajalarining yig'indisi juft son bo'lishi kerak.

Anvar sovg'a imkon qadar shirin bo'lishini xohlaydi. Shuning uchun u shartni qanoatlantiradigan barcha juftliklar orasidan yig'indisi eng katta bo'lganini topmoqchi. Agar bunday juftlik umuman mavjud bo'lmasa, (-1) chiqaring.

Eslatma: Ikki sonning yig'indisi juft bo'lishi uchun ikkala son ham juft yoki ikkala son ham toq bo'lishi kerak.

 


Kiruvchi ma'lumotlar:

Birinchi qatorda \(t\) (\(1 \le t \le 1000)\) — test holatlar soni berilgan.

Har bir test holat ikki qatordan iborat:

  • Birinchi qatorda \(n\) \((1 \le n \le 200,000)\) — konfetlar soni.
  • Ikkinchi qatorda \(n\) ta butun son \(a_1, a_2, \ldots, a_n  (1 \le a_i \le 10^9)\) — har bir konfetning shirinlik darajasi.

Barcha test holatlar bo'yicha \(n\) larning yig'indisi (200,000) dan oshmasligi kafolatlanadi.

 


Chiquvchi ma'lumotlar:

Har bir test holat uchun bitta butun son chiqaring: yig'indisi juft bo'lgan ikki konfetning eng katta yig'indisi. Agar bunday juftlik mavjud bo'lmasa, (-1) chiqaring.

 


Misollar
# input.txt output.txt
1
5
5
2 3 5 7 4
4
1 3 5 7
3
2 4 6
2
1 2
1
5
12
12
10
-1
-1
Izoh:

Birinchi test holatda: juft sonlar — (2, 4), toq sonlar — (3, 5, 7). Juft juftlik: (2+4=6). Toq juftlik: eng kattasi (7+5=12). Javob: (12).

Ikkinchi test holatda: barcha sonlar toq — (1, 3, 5, 7). Eng katta juftlik: (7+5=12).

Uchinchi test holatda: barcha sonlar juft — (2, 4, 6). Eng katta juftlik: (6+4=10).

To'rtinchi test holatda: (1) toq, (2) juft. Faqat bitta juftlik bor va (1+2=3) — toq. Javob: (-1).

Beshinchi test holatda: faqat bitta konfet bor, ikki konfet tanlash mumkin emas. Javob: (-1).