fun main(arr: Array<String>) {
    val (n,a,b) = readLine()!!.split(" ").map { it.toLong() }
    val (p1,p2) = listOf(a,b).sorted()
    if((p2-p1) % 2 == 0L) {
        println(Math.abs(p2-p1)/2)
    } else if(p1 - 1 < n - p2) {
        var ans = p1-1
        ans++
        ans += (p2-p1)/2
        println(ans)
    } else {
        var ans = n -p2
        ans++
        ans += (p2-p1)/2
        println(ans)
    }
}

