В ряд записаны n целых чисел b1, b2, ..., bn. Для всех i от 1 до n специальная ворона вычисляет значение ai по следующей процедуре:
- Ворона устанавливает ai равным 0.
- Затем ворона прибавляет bi к ai, потом вычитает bi + 1, потом прибавляет bi + 2 и так далее. Формально: ai = bi - bi + 1 + bi + 2 - bi + 3....
Мемори собрала с ворон значения a1, a2, ..., an и теперь хочет восстановить изначальную последовательность b1, b2, ..., bn, сможете ли вы помочь ей в этом?
Выходные данные
Выведите n целых чисел, соответствующих последовательности b1, b2, ..., bn. Гарантируется, что ответ единственный и помещается в 32-битный целочисленный тип.
Примечание
В первом примере вороны сообщают значения 6, - 4, 8, - 2 и 3, для индексов 1, 2, 3, 4 и 5 соответственно. Можно проверить, что исходная последовательность 2, 4, 6, 1, 3 дала бы именно такие ответы. Например, 6 = 2 - 4 + 6 - 1 + 3, а - 4 = 4 - 6 + 1 - 3.
Во втором примере последовательность 1, - 3, 4, 11, 6 соответствует информации, полученной от ворон. Например, 5 = 11 - 6, а 6 = 6.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
5 6 -4 8 -2 3
|
2 4 6 1 3
|
|
2
|
5 3 -2 -1 5 6
|
1 -3 4 11 6
|