import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	}
} import java.util.*; util.* java public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	} main {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String sString = sc.next(); sString sc.next() sc.next sc char[] sArray = sString.toCharArray(); sArray sString.toCharArray() sString.toCharArray sString int ans = 0; ans 0 ArrayList<Character> ansArray = new ArrayList<>(); ansArray new ArrayList<>() for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		} int i = 0; int i = 0; i 0 i < sArray.length i sArray.length sArray sArray.length i++ i++ i {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		} {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		} if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			} ansArray.size() == 0 ansArray.size() ansArray.size ansArray 0 {
				ansArray.add(sArray[i]);
			} ansArray.add(sArray[i]) ansArray.add ansArray sArray[i] sArray i if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			} ansArray.get(ansArray.size()-1) != sArray[i] ansArray.get(ansArray.size()-1) ansArray.get ansArray ansArray.size()-1 ansArray.size() ansArray.size ansArray 1 sArray[i] sArray i {
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			} ansArray.remove(ansArray.size()-1) ansArray.remove ansArray ansArray.size()-1 ansArray.size() ansArray.size ansArray 1 ans += 2 ans 2 {
				ansArray.add(sArray[i]);
			} ansArray.add(sArray[i]) ansArray.add ansArray sArray[i] sArray i System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	}
} public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	}
} Main
import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String sString = sc.next();

		char[] sArray = sString.toCharArray();
		int ans = 0;

		ArrayList<Character> ansArray = new ArrayList<>();

		for (int i = 0; i < sArray.length; i++) {
			if (ansArray.size() == 0){
				ansArray.add(sArray[i]);
			}else if (ansArray.get(ansArray.size()-1) != sArray[i]){
				ansArray.remove(ansArray.size()-1);
				ans += 2;
			}else {
				ansArray.add(sArray[i]);
			}
		}
		System.out.println(ans);
	}
}
