import sys sys.setrecursionlimit(10**6) S = list( input() ) N = len(S) def calc( n , m ) : if n == N : return 0 elif n == N-1 : if S[n] == "1" : return 0 else : return m else : if S[n] == "1" : if S[n+1] == "1" : return calc( n+2 , m+1 ) else : return m + calc( n+2 , m ) else : return m + calc( n+1 , m ) print( calc( 0 , 0 ) )