/*
#include <stdio.h>
int n;
void f(int a)
{
if (a == 1)
{
return ;
}
if (a % 2 != 0)
{
a *= 3;
a ++;
printf("%d\n", a);
f(a);
}
else
{
a /= 2;
printf("%d\n",a);
f(a);
}
}
int main()
{
scanf("%d", &n);
printf("%d\n",n);
f(n);
return 0;
}
#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k,n,m,sum=0;
char str[10000]={};
scanf("%s", str);
m = strlen(str);
for (i = 0 ; i <= m ; i ++)
{
n = str[i] - 48;
sum += n;
}
if (sum % 3 == 0)
{
printf("1");
}
else
{
printf("0");
}
return 0;
}
#include<stdio.h>
int main()
{
char stack[201]={};
int i,j,k,n,m,top;
scanf("%d", &n);
scanf("%s", stack);
top = n;
}
#include<stdio.h>
int n, arr[21]={};
void f(int a)
{
if (a == 0)
{
return ;
}
if (a == n || a == n - 1)
{
arr[a] = 1;
f(a - 1);
}
else
{
arr[a] = arr[a + 1] + arr[a + 2];
f(a - 1);
}
}
int main()
{
scanf("%d", &n);
f(n);
printf("%d", arr[1]);
return 0;
}
*/
#include<stdio.h>
char stack[100001]={};
int i,j,k,n,m,top=-1;
void top()
{
}
int main()
{
scanf("%d", &n);
scanf("%s", stack);
for (i = 1 ; i <= n ; i ++)
{
if (stack[i] != '0')
{
push();
}
}
}