← Home
package main

import (
	"bufio"
	"fmt"
	"os"
)

func min(a, b int) int {
	if a < b {
		return a
	}
	return b
}

func main() {
	in := bufio.NewReader(os.Stdin)
	var n, m int
	fmt.Fscan(in, &n, &m)

	if m == 0 {
		fmt.Println(1)
		return
	}
	if m == n {
		fmt.Println(0)
		return
	}
	fmt.Println(min(m, n-m))
}