S=eval(input())

N=len(S)

prezero=0

preone=0

for i in range(N):

    s=S[i]

    if s=="0":

        if preone>0:

            preone-=1

        else:

            prezero+=1

    if s=="1":

        if prezero>0:

            prezero-=1

        else:

            preone+=1

print((N-prezero-preone))

S=eval(input())

zeros=S.count("0")

ones=S.count("1")

print((len(S)-abs(zeros-ones)))

S = eval(input())
N = len(S)
prezero = 0
preone = 0
for i in range(N):
    s = S[i]
    if s == "0":
        if preone > 0:
            preone -= 1
        else:
            prezero += 1
    if s == "1":
        if prezero > 0:
            prezero -= 1
        else:
            preone += 1
print((N - prezero - preone))

S = eval(input())
zeros = S.count("0")
ones = S.count("1")
print((len(S) - abs(zeros - ones)))

-N = len(S) -prezero = 0 -preone = 0 -for i in range(N): -    s = S[i] -    if s == "0": -        if preone > 0: -            preone -= 1 -        else: -            prezero += 1 -    if s == "1": -        if prezero > 0: -            prezero -= 1 -        else: -            preone += 1 -print((N - prezero - preone)) +zeros = S.count("0") +ones = S.count("1") +print((len(S) - abs(zeros - ones)))