A, B, S = map(int, input().split()) def determine_elevator(A, B, S): if S == 1: return 'A' else: distance_A = abs(A - S) distance_B = abs(B - S) if distance_A <= distance_B: return 'A' else: return 'B' elevator = determine_elevator(A, B, S) if elevator == 'A': cost = abs(A - S) + S else: # X must be A's initial position to call elevator A again cost = abs(B - S) + abs(A - S) + A print(cost)