N, K = gets.split.map(&:to_i) if N.even? if 1 + K < N - (K - 1) puts [N / 2, K + 1].min else puts N / 2 end else a = [N / 2, (K + 1) / 2].min b = [(N + 1) / 2, K / 2 + 1].min puts a + b end