Розовые солдаты дали вам последовательность $$$a$$$, состоящую из $$$n$$$ положительных целых чисел.
Вы должны многократно выполнять следующую операцию до тех пор, пока не останется только $$$1$$$ элемент.
Найдите максимальное возможное значение единственного последнего элемента в последовательности $$$a$$$.
$$$^{\text{∗}}$$$Треугольник со сторонами длиной $$$a$$$, $$$b$$$, $$$c$$$ является невырожденным, если $$$a+b > c$$$, $$$a+c > b$$$, $$$b+c > a$$$.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора содержит одно целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$).
Вторая строка каждого набора содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le 1000$$$) — элементы последовательности $$$a$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите максимальное возможное значение единственного последнего элемента на отдельной строке.
41103998 244 35351 2 3 4 599 9 8 2 4 4 3 5 3
10 1593 11 39
В первом примере уже есть только один элемент. Значение единственного последнего элемента равно $$$10$$$.
Во втором примере $$$a$$$ изначально равен $$$[998,244,353]$$$. Одна из оптимальных последовательностей операций:
Можно показать, что единственный последний элемент не может быть больше $$$1593$$$. Поэтому ответ равен $$$1593$$$.