Щоб накопичити грошей на нове стійло у своєму хліві, корова Бессі почала виступати в місцевому цирку, демонструючи свою неймовірну здатність до балансування, обережно пересуваючись туди-сюди по піднятому колоді для рівноваги!
Сума грошей, яку Бессі заробляє за своє виступ, залежить від того, в якому місці вона зрештою зістрибне з колоди. Позиції на колоді позначені , , , n + 1 зліва направо. Якщо Бессі коли-небудь опиняється на позиції або n + 1, вона падає з одного з кінців колоди і, на жаль, не отримує жодної оплати.
Коли Бессі знаходиться на позиції , вона може зробити одне з наступного:
Підкинути монетку. Якщо випаде "решка", вона переміщується на позицію k - 1; якщо випаде "орел", вона переміщується на позицію k + 1 (тобто кожен результат трапляється з ймовірністю ).
Зістрибнути з колоди та отримати оплату f(k)~(0 \le f(k) \le 10^9).
Бессі розуміє, що не може гарантувати собі конкретну оплату, оскільки її рух визначається випадковими підкиданнями монетки. Однак для кожної початкової позиції вона хоче визначити свою очікувану оплату, якщо вона прийматиме оптимальну послідовність рішень (тобто рішень, які призводять до найвищої можливої очікуваної оплати). Наприклад, якщо її стратегія приносить їй оплату з ймовірністю , з ймовірністю та з ймовірністю , то її очікувана оплата є зваженим середнім 10 \cdot (1/2) + 8 \cdot (1/4) + 0 \cdot (1/4) = 7.
Перший рядок містить ціле число n~(2 \le n \le 10^5). Наступні рядків містять значення , , , по одному на рядок.
Виведіть рядків. У -му рядку повинно міститися очікуване значення оплати Бессі, коли вона починає з позиції та грає оптимально, помножене на 10^5 та округлене до найближчого меншого цілого.
Приклад 1