A, B, S = map(int, input().split()) if S == 1: ans = abs(A - 1) + 1 exit(print(ans)) if abs(A - S) <= abs(B - S): # Aが来てくれる ans = abs(A - S) ans += S else: # Bが来てしまう ans = abs(B - S) if A == 0: # S -(B)-> 1 -(A)-> 0 ans += S - 1 ans += 2 else: if A < S: # A は道中にある ans += S - A ans += A else: # A は反対側にある # 1階にいくパターン ans1 = ans + S - 1 # A を呼び寄せる ans1 += abs(A - 1) # 0階に向かう ans1 += 1 # Aにいくパターン ans2 = ans + abs(S - A) ans2 += A ans = min(ans1, ans2) print(ans)