import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
String line = sc.nextLine();
sb.append(line);
int N = line.toCharArray().length;
for (int i = 1; i < N; i++) {
sb.append(sc.nextLine());
}
String result = sb.toString();
System.out.print(N+" ");
int countZero = 0;
int countOne = 0;
for (int i = 0; i < result.length(); i++) {
if(i == 0 && result.charAt(0) == '1'){
System.out.print(0 + " ");
while(result.charAt(i) == '1'){
i++;
}
System.out.print(i +" ");
}
if(result.charAt(i) =='0'){
if(i!=0 && result.charAt(i-1) == '1' && countOne!=0){
System.out.print(countOne + " ");
}
countOne = 0;
countZero++;
}
if(result.charAt(i) == '1'){
if(i!=0 && result.charAt(i-1) == '0' && countZero!=0){
System.out.print(countZero + " ");
}
countZero = 0;
countOne++;
}
}
if(result.charAt(result.length()-1) == '0'){
System.out.println(countZero);
}else {
System.out.println(countOne);
}
}
}