#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define fi first
#define se second
typedef pair<int, int> pii;
typedef pair<pii, pii> rect;
const int MAXN = 2e5+5, LOG = 18;
const int MOD = 998244353;
int n, a[MAXN], b, ans;
int main(){
cin >> n;
for (int i =1; i <= n; i++){
cin >> a[i];
if (i ==1 && a[i] == 2) ans++;
else if ( a[i] == 2 && b==1 && a[i-1] != 1) {
ans++;
b =0;
}
else if ( a[i] == 2 ) b=1;
}
cout << ans << endl;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCnR5cGVkZWYgcGFpcjxpbnQsIGludD4gcGlpOwp0eXBlZGVmIHBhaXI8cGlpLCBwaWk+IHJlY3Q7Cgpjb25zdCBpbnQgTUFYTiA9IDJlNSs1LCBMT0cgPSAxODsKY29uc3QgaW50IE1PRCA9IDk5ODI0NDM1MzsKCmludCBuLCBhW01BWE5dLCBiLCBhbnM7CgppbnQgbWFpbigpewogICAgY2luID4+IG47CiAgIAogICAgZm9yIChpbnQgaSA9MTsgaSA8PSBuOyBpKyspewogICAgICAgIGNpbiA+PiBhW2ldOwogICAgICAgIGlmIChpID09MSAmJiBhW2ldID09IDIpIGFucysrOwogICAgICAgIGVsc2UgIGlmICggYVtpXSA9PSAyICYmIGI9PTEgJiYgYVtpLTFdICE9IDEpIHsKICAgICAgICAgICAgYW5zKys7IAogICAgICAgICAgICBiID0wOwogICAgICAgIH0KICAgICAgICBlbHNlIGlmICggYVtpXSA9PSAyICkgYj0xOwogCiAgICB9CiAgICBjb3V0IDw8IGFucyA8PCBlbmRsOwp9