I. Покраска квадрата
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Есть квадрат размера $$$a \times a$$$. В его левом верхнем углу находится квадратная кисть размера $$$b \times b$$$, которой нужно будет покрасить квадрат (можно считать, что верхний левый угол размера $$$b \times b$$$ уже покрашен). Можно передвигать кисть только параллельно сторонам квадрата. Какое минимальное расстояние должен пройти центр кисти, чтобы весь квадрат полностью был покрашен?

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

Входные данные содержат два целых числа $$$a$$$ и $$$b$$$ ($$$1 \le b \le a \le 10^{6}$$$) — стороны квадрата и кисти соответственно.

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

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

Примеры
Входные данные
4 2
Выходные данные
6
Входные данные
4 3
Выходные данные
3
Входные данные
9 3
Выходные данные
24
Входные данные
1000000 1
Выходные данные
999999999999