Вниз по піраміді
Вам подобаються числові піраміди? Зазвичай, для числової послідовності, яка є основою, потрібно побудувати решту "піраміди" знизу вгору: для кожної пари сусідніх чисел обчислюється їхня сума і записується над ними. Наприклад, для базової послідовності послідовність безпосередньо над нею буде , а вершина піраміди буде :
Однак мене не цікавить завершення піраміди — натомість я хочу заглибитися під землю. Таким чином, для послідовності з невід'ємних цілих чисел я запишу під нею послідовність з невід'ємних цілих чисел таку, що кожне число в початковій послідовності є сумою двох чисел, які я поставив під нею. Проте може існувати кілька можливих послідовностей, а можливо, і жодної, що задовольняє цій умові. Отже, чи можете ви визначити, з скількох послідовностей я зможу вибрати?
Вхідні дані
У першому рядку записана довжина базової послідовності.
Наступний рядок містить цілих чисел для кожного ) — базову послідовність.
Вихідні дані
Виведіть кількість невід'ємних цілих послідовностей, для яких вхідна послідовність буде наступним рівнем у числовій піраміді.