n, a, b = list(map(int, input().split()))

if (b-a)%2 == 0 :

    print(((b-a)//2))

else :

    print(((b-a)//2 + min(a-1,n-b) + 1))

n, a, b = list(map(int, input().split()))

print(((b-a)//2 + min(a-1,n-b) + 1 if (b-a)%2 else (b-a)//2))
n, a, b = list(map(int, input().split()))
if (b - a) % 2 == 0:
    print(((b - a) // 2))
else:
    print(((b - a) // 2 + min(a - 1, n - b) + 1))

n, a, b = list(map(int, input().split()))
print(((b - a) // 2 + min(a - 1, n - b) + 1 if (b - a) % 2 else (b - a) // 2))

-if (b - a) % 2 == 0: -    print(((b - a) // 2)) -else: -    print(((b - a) // 2 + min(a - 1, n - b) + 1)) +print(((b - a) // 2 + min(a - 1, n - b) + 1 if (b - a) % 2 else (b - a) // 2))