E. Обмен и смена знака
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам дан массив $$$a$$$ длины $$$n$$$.

Вы можете выполнить следующую операцию к массиву $$$a$$$ любое количество раз (возможно, ноль):

  • Выберите индекс $$$i$$$ такой, что $$$1 \le i \lt n$$$;
  • Одновременно присвойте $$$a_i := -a_{i+1}$$$ и $$$a_{i+1} := -a_i$$$.

Определите максимально возможную сумму всех элементов массива, которую можно получить, оптимально выполняя операции.

Входные данные

Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов.

Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \le n \le 2\cdot10^5$$$) — длину массива $$$a$$$.

Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$-10^9 \le a_i \le 10^9$$$) — элементы массива $$$a$$$.

Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2\cdot10^5$$$.

Выходные данные

Для каждого набора входных данных выведите одно целое число — максимально возможную сумму элементов массива после выполнения любого количества операций.

Пример
Входные данные
4
1
-3
4
1 -2 -3 4
5
-10 1 0 1 -10
2
6 -7
Выходные данные
-3
10
18
1
Примечание

В первом наборе входных данных невозможно выполнить ни одной операции. Следовательно, максимальная сумма равна $$$-3$$$.

Во втором наборе входных данных, выбрав $$$i = 2$$$, получим массив $$$a = [1, 3, 2, 4]$$$. Теперь сумма всех элементов равна $$$10$$$. Можно показать, что это максимально возможная сумма.