S = list( input() ) def calc( s , n , m ) : if n == 0 : return 0 elif n == 1 : if s[0] == "0" : return m else : return 0 else : if s[0] == "0" : return m + calc( s[1:] , n-1 , m ) else : if s[1] == "1" : return calc( s[2:] , n-2 , m+1 ) else : if m == 0 : return calc( s[2:] , n-2 , 0 ) else : return 1 + calc( s[2:] , n-2 , m ) print( calc( S , len(S) , 0 ) )