#P1849D. Array Painting

    ID: 8633 Type: RemoteJudge 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 5 Uploaded By: Tags>constructive algorithmsgreedytwo pointers*1700

Array Painting

No submission language available for this problem.

Description

You are given an array of nn integers, where each integer is either 00, 11, or 22. Initially, each element of the array is blue.

Your goal is to paint each element of the array red. In order to do so, you can perform operations of two types:

  • pay one coin to choose a blue element and paint it red;
  • choose a red element which is not equal to 00 and a blue element adjacent to it, decrease the chosen red element by 11, and paint the chosen blue element red.

What is the minimum number of coins you have to spend to achieve your goal?

The first line contains one integer nn (1n21051 \le n \le 2 \cdot 10^5).

The second line contains nn integers a1,a2,,ana_1, a_2, \dots, a_n (0ai20 \le a_i \le 2).

Print one integer — the minimum number of coins you have to spend in order to paint all elements red.

Input

The first line contains one integer nn (1n21051 \le n \le 2 \cdot 10^5).

The second line contains nn integers a1,a2,,ana_1, a_2, \dots, a_n (0ai20 \le a_i \le 2).

Output

Print one integer — the minimum number of coins you have to spend in order to paint all elements red.

Sample Input 1

3
0 2 0

Sample Output 1

1

Sample Input 2

4
0 0 1 1

Sample Output 2

2

Sample Input 3

7
0 1 0 0 1 0 2

Sample Output 3

4

Note

In the first example, you can paint all elements red with having to spend only one coin as follows:

  1. paint the 22-nd element red by spending one coin;
  2. decrease the 22-nd element by 11 and paint the 11-st element red;
  3. decrease the 22-nd element by 11 and paint the 33-rd element red.

In the second example, you can paint all elements red spending only two coins as follows:

  1. paint the 44-th element red by spending one coin;
  2. decrease the 44-th element by 11 and paint the 33-rd element red;
  3. paint the 11-st element red by spending one coin;
  4. decrease the 33-rd element by 11 and paint the 22-nd element red.