#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100000
void change(char *a)
{
    if(*a=='0')
        *a='1';
    else *a='0';
}
int main( ){
    char *p[N],color[N];
    gets(color);
    int i=0,len,cnt=0;
    len=strlen(color);
    for(i=0; i<=len; i++)
    {
        *p[i]=color[i];
    }
    for(i=1; i<len; i++)
    {
        if(*p[i-1]==*p[i])
        {
            change(p[i]);
            printf(" %c",*p[i]);
            cnt=cnt+1;
        }

   }
    printf("%d\n",cnt);
    return 0;

}

