eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Маршрутное такси

Маршрутное такси

Лимит времени 1 секунда
Лимит использования памяти 122 MiB

В час пик на остановку одновременно подъехали три маршрутных такси, следующие по одному маршруту, в которые тут же набились пассажиры. Водители обнаружили, что количество людей в разных маршрутках разное, и решили пересадить часть пассажиров так, чтобы в каждой маршрутке было поровну пассажиров. Требуется определить, какое наименьшее количество пассажиров придется при этом пересадить.

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

Три натуральных числа, не превосходящих 100 - количества пассажиров в первой, второй и третьей маршрутках соответственно.

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

Выведите наименьшее количество пассажиров, которое требуется пересадить. Если это невозможно, выведите слово "IMPOSSIBLE".

Пример

Входные данные #1
1 2 3
Выходные данные #1
1
Входные данные #2
99 100 100
Выходные данные #2
IMPOSSIBLE