#include <stdio.h>
int main()
{
int i, sum, j;
sum = 0;
scanf("%d",&i);
if( i == 1)
sum++;
else if ( i == 2)
sum += 2;
int k;
k = 2;
while(i != 0)
{
scanf("%d",&j);
if(j == 2 && i == 1)//上一次没跳中中心而下一次跳中了
{
sum += 2;
k = 1;
k++;
}
else if(j == 2 && i == 2)//连续跳中中心
{
sum += ( 2 * k);
k++;
}
else if (j == 1)//没跳中中心
sum++;
i = j;
}
printf("%d",sum);
return 0;
}