/*
#include <stdio.h>
int cal(int a, int b) {
}
int main()
{
int a,b;
scanf("%d %d", &a, &b);
printf("%d", cal(a,b));
return 0;
}
#include <stdio.h>
int cal(int a, int b)
{
if(a==b) {
return 0;
}
if(a>b) {
a=a/2;
}
else if(a<b) {
b=b/2;
}
return cal(a,b)+1;
}
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", cal(a,b));
return 0;
}
*/
#include <stdio.h>
int main()
{
int k;
int i, j, sum=0;
int zerocount=0;
int memo[100000] = {};
scanf("%d", &k);
for(i=0; i<k; i++) {
scanf("%d", &memo[k]);
}
for(i=0; i<k; i++) {
if(memo[k] == 0) {
memo[k-1] = 0;
}
if(memo[k] == 0 && memo[k-1] == 0) {
for(j=1; j<=k; j++) {
if(memo[k-j] != 0) {
memo[k-j] = 0;
}
}
}
}
}