#include<stdio.h>
#include<math.h>
#define m 40001
int main()
{
int b=0,c=0,i=0,j=0,s[m]={0},x,y=0,k=0,v=0,l=0;
char a;
while(scanf("%c",&a)!=EOF)
{
if(a=='0'||a=='1')
{
int l=a-'0';
if(l==b)
{
k++;v++;
}
else
{
i++;
s[i]=k;
k=1;
v++;
if(b==0)
b=1;
else{b=0;
}
}
}
else{
}
}
s[0]=sqrt(v);
for(j=0;j<=i;j++)
{
printf("%d",s[j]);
if(j!=i)
printf(" ");
}
return 0;
}