Codeforces Round 182 (Div. 1)
A
Yaroslav and Sequence
Codeforces
1800
原题
←B →
翻译中…

Yaroslav has an array, consisting of $(2·*n* - 1)$ integers. In a single operation Yaroslav can change the sign of exactly $*n*$ elements in the array. In other words, in one operation Yaroslav can select exactly $*n*$ array elements, and multiply each of them by -1.

翻译中…

Yaroslav is now wondering: what maximum sum of array elements can be obtained if it is allowed to perform any number of described operations?

翻译中…

Help Yaroslav.

翻译中…

Input

翻译中…

The first line contains an integer $*n*$ $(2 ≤ *n* ≤ 100)$. The second line contains $(2·*n* - 1)$ integers — the array elements. The array elements do not exceed $1000$ in their absolute value.

翻译中…

Output

翻译中…

In a single line print the answer to the problem — the maximum sum that Yaroslav can get.

翻译中…

Note

翻译中…

In the first sample you do not need to change anything. The sum of elements equals $150$.

翻译中…

In the second sample you need to change the sign of the first two elements. Then we get the sum of the elements equal to $100$.

翻译中…

样例

Input #1
2
50 50 50
Output #1
150
InputCopy OutputCopy
Input #2
2
-1 -100 -1
Output #2
100
InputCopy OutputCopy
题目信息
题号
301A
时间限制
2 s
内存限制
256 MB
标签
构造

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。