#include <bits/stdc++.h>
using namespace std;
long long a,b,c,d,e;
string f[201],g;
int main()
{
cin>>f[0];
for(a=1; a<f[0].size(); a++)
{
cin>>f[a];
g+=f[a];
}
cout<<a<<" ";
for(a=0; a<g.size(); a++)
{
if(a!=0&&g[a]=='0'&&g[a-1]=='1')
{
cout<<c<<" ";
c=0;
}
if(a!=0&&g[a]=='1'&&g[a-1]=='0')
{
cout<<b<<" ";
b=0;
}
if(g[a]=='0')
{
b++;
}
else
{
c++;
}
}
if(g[g.size()-1]=='1')
{
cout<<c;
}
else
{
cout<<b;
}
//system("pause");
return 0;
}