n, k = gets.split.map(&:to_i) if k == 0 || k > n puts 0 elsif 2 * k - 1 == n puts n - 1 else puts [n - 2, 0].max end