Задача №114026. Ложки

Прибыв в Кострому, великий комбинатор Остап Бендер решил возродить древнюю традицию производства резных ложек. Побродив по городу, он нашел Петю — бравого молодца, готового начать работать под управлением сына турецкого подданного. Остап решил, что провернет свою махинацию за один день: сначала Петя будет целый день делать ложки, а затем Остап их продаст и на вырученные деньги уедет в Рио-де-Жанейро.

Петя раньше уже вырезал ложки, и известно, что за день он может вырезать A ложек. Но настоящие резные ложки должны быть еще и правильно покрашены! Путем нехитрых прикидок и пары не вполне легальных экспериментов Остап установил, что если Пете выдать ящик уже вырезанных ложек, за день он успеет покрасить ровно B ложек. Скорость вырезания и окрашивания ложек не меняется в течение дня. Пользуясь этими данными, помогите О. Бендеру составить план работы Пети на день, позволяющий к концу дня изготовить максимальное количество раскрашенных ложек.

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

В первой строке даны два неотрицательных числа A и B ( 0 ≤ A , B ≤ 1 000 000 000 )  — сколько ложек в день может вырезать Петя и сколько ложек в день он может покрасить.

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

Выведите одно число — количество ложек, которые сможет произвести предприятие Остапа.

Примечание

Тесты к этой задаче состоят из трёх групп.

  • Тесты 1–2. Тесты из условия, эта группа оценивается в ноль баллов.
  • Тесты 3–21. В тестах этой группы A , B ≤ 1000 . Эта группа оценивается в 30 баллов.
  • Тесты 22–53. В тестах этой группы дополнительные ограничения отсутствуют. Эта группа оценивается в 70 баллов.

Баллы за каждую группу тестов ставятся только при прохождении всех тестов группы. Тестирование на тестах каждой группы производится только в случае прохождения всех тестов из всех предыдущих групп.

Примеры
Входные данные
2 3
Выходные данные
1
Входные данные
5 8
Выходные данные
3
Сдать: для сдачи задач необходимо войти в систему