#include<iostream>
#include<cmath>
#include<string>
#include<cstring>
#include<algorithm>
using namespace std;
char flag='0';
string a,k;
int n,sum;
int main(){
while(cin>>a)
{
k+=a;
n++;
}
cout<<n<<endl;
for(int i=0;i<k.size();i++)
{
if(k[i]==flag)
{
sum++;
}
else
{
flag=(flag=='0'?flag='1':flag='0');
cout<<sum<<" ";
sum=1;
}
}
cout<<sum;
return 0;
}