Ужин для интровертов
ограничение по времени на тест
0.5 секунд
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

У Марго очень много друзей и все они — интроверты. У него дома есть круглый стол, вокруг которого стоит $$$N$$$ стульев. Как известно, интроверт за столом чувствует себя комфортно, если количество свободных стульев до ближайшего по кругу соседа слева и до ближайшего по кругу соседа справа от него в сумме хотя бы $$$K$$$. Марго хочет пригласить своих друзей на ужин. Для этого ему нужно узнать, какое наибольшее число интровертов можно посадить за стол так, чтобы каждому было комфортно. Помогите ему.

Входные данные

В первой строке вводится целое число $$$N$$$ — количество мест за столом ($$$3 \le N \le 10^9$$$).

В следующей строке вводится целое число $$$K$$$ — количество свободных стульев, необходимое для комфорта интроверта ($$$1 \le K \le N - 2$$$).

Выходные данные

Выведите единственное число — наибольшее число интровертов, которых можно посадить за стол. Гарантируется, что хотя бы двух человек можно посадить за стол.

Примеры

Входные данные
5
2
Выходные данные
2
Входные данные
6
1
Выходные данные
4