A, B, C = list(map(int, input().split()))

A, B, C = sorted([A, B, C])



ans = 0

if (B - A) % 2 == 0:

    ans = (B - A) // 2

    ans += C - B

elif (C - A) % 2 == 0:

    ans = (C - A) // 2

    # if (C - B) % 2 == 0:

    #     ans += (C - B) // 2

    # else:

    #     ans += (C + 1 - B) // 2

    ans += (C - B) // 2 + 2

else:  # (C - B) % 2 == 0

    ans = (C - B) // 2

    # ans += (C + 1 - A) // 2

    ans += (C - A) // 2 + 2

print(ans)

A, B, C = list(map(int, input().split()))

A, B, C = sorted([A, B, C])



if (A + B + C) % 2 == (C * 3) % 2:

    ans = (C - A + C - B) // 2

else:

    ans = (C + 1 - A + C - B) // 2 + 1

print(ans)

A, B, C = list(map(int, input().split()))
A, B, C = sorted([A, B, C])
ans = 0
if (B - A) % 2 == 0:
    ans = (B - A) // 2
    ans += C - B
elif (C - A) % 2 == 0:
    ans = (C - A) // 2
    # if (C - B) % 2 == 0:
    #     ans += (C - B) // 2
    # else:
    #     ans += (C + 1 - B) // 2
    ans += (C - B) // 2 + 2
else:  # (C - B) % 2 == 0
    ans = (C - B) // 2
    # ans += (C + 1 - A) // 2
    ans += (C - A) // 2 + 2
print(ans)

A, B, C = list(map(int, input().split()))
A, B, C = sorted([A, B, C])
if (A + B + C) % 2 == (C * 3) % 2:
    ans = (C - A + C - B) // 2
else:
    ans = (C + 1 - A + C - B) // 2 + 1
print(ans)

-ans = 0 -if (B - A) % 2 == 0: -    ans = (B - A) // 2 -    ans += C - B -elif (C - A) % 2 == 0: -    ans = (C - A) // 2 -    # if (C - B) % 2 == 0: -    #     ans += (C - B) // 2 -    # else: -    #     ans += (C + 1 - B) // 2 -    ans += (C - B) // 2 + 2 -else:  # (C - B) % 2 == 0 -    ans = (C - B) // 2 -    # ans += (C + 1 - A) // 2 -    ans += (C - A) // 2 + 2 +if (A + B + C) % 2 == (C * 3) % 2: +    ans = (C - A + C - B) // 2 +else: +    ans = (C + 1 - A + C - B) // 2 + 1