package main

import (
	"bufio"
	"errors"
	"fmt"
	"os"
)

func main() {
	sc := bufio.NewScanner(os.Stdin)

	if !sc.Scan() {
		panic(errors.New("cannot read stdin"))
	}

	s := sc.Text()

	// 解説より: 隣接箇所はより少ない要素の件数分だけある
	//           -> 0, 1の数をカウントして最小のものを選択し、それに2を乗じた数が除外した数
	numZero, numOne := 0, 0
	for _, i := range s {
		if i == '0' {
			numZero++
		} else {
			numOne++
		}
	}

	var numPair *int
	if numZero < numOne {
		numPair = &numZero
	} else {
		numPair = &numOne
	}
	fmt.Println(*numPair * 2)
}