Костя розстелив на пляжі покривало довжиною одиниць, щоб зручно відпочити під сонцем. Щоб створити затінок, він притягнув дві великі парасольки. Кожна парасолька дає тінь довжиною одиниць.
Парасольки можна розміщувати як завгодно — поруч, з перекриттям, чи навіть так, що частина тіні виходить за краї покривала. Костя хоче розташувати їх так, щоб якомога менша частина покривала залишилася під відкритим сонцем.
Визначте, яку мінімальну довжину покривала не вдасться накрити тінню.
Перший рядок містить два цілі числа і (1 \le A, B \le 100) — довжина покривала і довжина тіні від однієї парасольки.
Виведіть одне число — мінімальну довжину покривала, яка залишиться відкритою після найкращого розміщення парасольок.
Приклад
Приклад 1
Приклад 2
Пояснення до прикладу 1:
Маємо покривало довжиною і дві парасольки, кожна з яких дає тінь довжиною . Наприклад, можна поставити одну парасолю на лівий край покривала, іншу — на правий. Тоді тінню буде покрито одиниць, а залишаться під сонцем. Відповідь — .
Пояснення до прикладу 2:
Довжини тіні від двох парасольок вистачає, щоб повністю накрити покривало. Його жодна частина не залишається під сонцем, тому відповідь — .
Пояснення до прикладу 3:
Кожна парасоля дає тінь, яка більша за все покривало. Можна використати лише одну парасолю, щоб накрити всю поверхню. У такому випадку покривало буде повністю в тіні — відповідь .