#include<stdio.h>
int a[40010],n[205];
int main()
{
char c;
int i=0,j=1,k=0,sum=0;
while( c=getchar() != EOF )
{
if(c != '\n')
{
a[i]=c-'0';
if(i>0 && a[i-1]==a[i])
{
j++;
}
else if(i>0 && a[i-1]!=a[i]){
n[k]=j;
k++;
j=0;
}
i++;
}else continue;
}
int y=2;
while(y*y<i)
{
y++;
}
printf("%d ",y);
for(int l=0;l<k;l++)
{
printf("%d ",n[l]);
}
return 0;
}