Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

P196PROE - Problem E - Slime

Có n con slime nằm trên 1 hàng, mỗi con đều có một số nguyên (có thể âm) gắn liền với nó. Mỗi con slime có thể ăn con bên cạnh của nó. Khi con slime có số x ăn con slime có số y, con bị ăn sẽ biến mất, và giá trị còn lại của con slime sẽ thành x - y.

Slime sẽ ăn đến khi chỉ còn một con cuối cùng còn lại. Hãy tìm giá trị lớn nhất có thể của con slime cuối cùng này.

Input

Dòng đầu tiên gồm 2 số nguyên N. (1 ≤ N ≤ 105).

Dòng tiếp theo chứa N số nguyên ai (1 ≤ ai ≤ 106).

Output

Một số nguyên duy nhất là kết quả của bài toán.

Example

Input:
4
2 1 2 1

Output:
4

Được gửi lên bởi:adm
Ngày:2019-03-23
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 ASM64 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA

hide comments
2020-03-19 19:10:55
a[i] có thể âm nhé
37 with love

Last edit: 2020-03-19 19:14:47
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.