402339: GYM100733 D Little thief Shi
Description
Shi realized that he was almost out of money, even renting Shitalian lands. Shi was walking on a street, while thinking of a way to recover his fortune. In his way, he passed by a jewelry store. The owner of the store was a Shitalian man suspected of committing minor crimes, as cutting bushes and stealing old bread. Shi hated people who cut bushes, so he decided to rob the store to take revenge and make some money.
The store has n jewels, put in a row, one after another. Each jewel i can be sold in the black market for a value vi. Shi wants to steal as much as possible, but if he steals everything, the owner will notice, so if Shi steals the i-th jewel, he can't steal the i - 1-th, i - 2-th, i + 1-th and i + 2-th jewels.
Using the best strategy possible, calculate the sum of the jewels values that Shi can obtain.
InputThe input begins with an integer n (1 ≤ n ≤ 106), indicating the number of jewels in the store. The next line contains n integers. The i-th integer vi (1 ≤ vi ≤ 103) is the value of the i-th jewel.
OutputOutput the maximum value that Shi can get.
ExamplesInput4Output
1 2 3 4
5Input
6Output
1 2 4 0 3 0
5Input
7Output
2 10 12 24 29 69 0
81Input
10Output
15 1 6 3 7 100 9 15 80 95
210