#include <bits/stdc++.h>
using namespace std;
int main(){
int sum = 0,a[50000],tmp = 0,cnt = 1;
bool cut = 0;
int x;
while (1){
cin >> x;
if (x == '\0') break;
sum++;
if (x == cut){
cnt++;
continue;
}
a[tmp] = cnt;
tmp++;
cnt = 1;
cut = !cut;
}
cout << sqrt(sum) << ' ';
for (int i = 0; i <= tmp-1; i++){
cout << a[i] << ' ';
}
return 0;
}