S = input()

count = 0

while len(S) >= 2 and S != '1' * len(S) and S != '0' * len(S):
    #前から２つ組にして抜いて判定する
    new_S = ''
    for i in range(len(S)//2):
        if S[2*i:(2*i)+2] == '10' or S[2*i:(2*i)+2] == '01':
            count += 1
        else:
            new_S += S[2*i:(2*i)+2]
    S = new_S

    if len(S) == 0 or S == '1' * len(S) or S == '0' * len(S):
        break
    else:
        #頭一つずらして２つ組にして判定する
        new_S = S[0]
        for i in range((len(S)-1)//2):
            if S[2*i+1:(2*i)+3] == '10' or S[2*i+1:(2*i)+3] == '01':
                count += 1
            else:
                new_S += S[2*i+1:(2*i)+3]
        #len(S)が偶数の時は最後が抜けるから足してやる
        if len(S) % 2 == 0:
            new_S += S[-1]
        else:
            pass
        S = new_S

print(count * 2)

