#include<bits/stdc++.h>
using namespace std;
string a;
int sum[114514],s,ss,sf,k=1;
bool flag=0;
int main(){
while(getline(cin,a)){
s=a.size();
if(a[0]-'0'==sf) sum[k]+=ss;
for(int i=0; i<s; i++){
if(a[i]-'0'==flag) sum[k]++;
else {
flag=!flag;
k++;
sum[k]++;
}
}
ss=sum[k];
sf=flag;
}
cout<<s<<" ";
for(int i=1; i<=k; i++) cout<<sum[i]<<" ";
return 0;
}
sum为计数,ss为上一行sum的值,sf为上一行flag的值