4. Спираль из треугольников
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

На плоскости расположены две точки: $$$A$$$ и $$$B_0$$$. Длина отрезка $$$AB_0$$$ равна 1.

Из точки $$$B_0$$$ перпендикулярно отрезку $$$AB_0$$$ против часовой стрелки проведён отрезок $$$B_0B_1$$$ длиной $$$c_1$$$. Аналогично, из каждой точки $$$B_i$$$ перпендикулярно отрезку $$$AB_{i-1}$$$ против часовой стрелки проведён отрезок $$$B_{i-1}B_i$$$ длиной $$$c_i$$$, $$$i = 1..N$$$. Всего отрезков $$$N$$$.

Требуется найти, на каком расстоянии $$$X$$$ от точки $$$A$$$ расположена последняя точка $$$B_N$$$, то есть длину отрезка $$$AB_N$$$. Гарантируется, что $$$X$$$ — целое число.

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

В первой строке дано одно целое число $$$N$$$. Во второй строке через пробел даны $$$N$$$ целых чисел — длины отрезков $$$c_i$$$.

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

Выведите одно целое число $$$X$$$ — длину отрезка $$$AB_N$$$.

Система оценки

Подзадача 1 (до 20 баллов): $$$1 \leq N \leq 10, 1 \leq c_i \leq 100$$$

Подзадача 2 (до 20 баллов): $$$1 \leq N \leq 10, 1 \leq c_i \leq 10^8$$$

Подзадача 3 (до 20 баллов): $$$1 \leq N \leq 10^4, 1 \leq c_i \leq 10^8$$$

Подзадача 4 (до 20 баллов): $$$1 \leq N \leq 10, 1 \leq c_i \leq 10^{15}$$$

Подзадача 5 (до 20 баллов): $$$1 \leq N \leq 10^4, 1 \leq c_i \leq 10^{15}$$$

Примеры
Входные данные
2
2 2
Выходные данные
3
Входные данные
3
1 1 1
Выходные данные
2
Примечание

Ниже представлен пример спирали с двумя отрезками ($$$N = 2$$$)

Обратите внимание, что в последних подзадачах числа могут не помещаться в 32-битный тип данных.

Напоминание для пишущих на Python. Ввести набор целых чисел, записанных через пробел, можно так:

c = [int(x) for x in input().split()]