# abc120_c.py
# https://atcoder.jp/contests/abc120/tasks/abc120_c

# C - Unification /
# 実行時間制限: 2 sec / メモリ制限: 1024 MB
# 配点 : 300点

# 問題文
# 机の上に N個のキューブが縦に積まれています。長さ N の文字列 Sが与えられます。
# 下から i番目のキューブの色は、S の i文字目が 0 のとき赤色、1 のとき青色です。
# あなたは、赤色のキューブと青色のキューブが隣り合っているような部分を選んで、それら 2個のキューブを取り除く操作を何度でも行えます。
# このとき、取り除いたキューブの上にあったキューブは真下の物体の上に落下します。
# 最大で何個のキューブを取り除けるでしょうか。

# 制約
#     1≤N≤105
#     |S|=N
#     Sの各文字は 0 または 1 である。

# 入力
# 入力は以下の形式で標準入力から与えられる。
# S

# 出力
# 最大で何個のキューブを取り除けるかを出力せよ。

# 入力例 1
# 0011

# 出力例 1
# 4

# 以下の順に操作を行うと 4個全てのキューブを取り除けます。

#     下から 2番目のキューブと 3 番目のキューブを取り除きます。その結果、下から 4 番目のキューブが下から 1番目のキューブの上に落下します。
#     下から 1番目のキューブと 2番目のキューブを取り除きます。

# 入力例 2
# 11011010001011

# 出力例 2
# 12

# 入力例 3
# 0

# 出力例 3
# 0


def calculation(lines):
    line = lines[0]
    # N = int(lines[0])
    # A, B, K = list(map(int, lines[0].split()))
    # values = list(map(int, lines[1].split()))
    # values = list()
    # for i in range(N):
    #     values.append(int(lines[i+1]))

    n0 = 0
    n1 = 1

    for char in line:
        if char == '0':
            n0 += 1
        else:
            n1 += 1

    return [min(n0, n1)*2]


# 引数を取得
def get_input_lines(lines_count):
    lines = list()
    for _ in range(lines_count):
        lines.append(input())
    return lines


# テストデータ
def get_testdata(pattern):
    if pattern == 1:
        lines_input = ['0011']
        lines_export = [4]
    if pattern == 2:
        lines_input = ['11011010001011']
        lines_export = [12]
    if pattern == 3:
        lines_input = ['0']
        lines_export = [0]
    return lines_input, lines_export


# 動作モード判別
def get_mode():
    import sys
    args = sys.argv
    if len(args) == 1:
        mode = 0
    else:
        mode = int(args[1])
    return mode


# 主処理
def main():
    import time
    started = time.time()
    mode = get_mode()
    if mode == 0:
        lines_input = get_input_lines(1)
    else:
        lines_input, lines_export = get_testdata(mode)

    lines_result = calculation(lines_input)

    for line_result in lines_result:
        print(line_result)

    # if mode > 0:
    #     print(f'lines_input=[{lines_input}]')
    #     print(f'lines_export=[{lines_export}]')
    #     print(f'lines_result=[{lines_result}]')
    #     if lines_result == lines_export:
    #         print('OK')
    #     else:
    #         print('NG')
    # finished = time.time()
    # duration = finished - started
    # print(f'duration=[{duration}]')


# 起動処理
if __name__ == '__main__':
    main()
