Задача №114807. Прибытие короля

В управлении казны Тридевятого королевства переполох — прибывает король Иван Тридцать Третий с целью проверить работу своих поданных. Известно, что король очень любит аккуратность. Управляющему казной Иннокентию необходимо срочно навести порядок в трех королевских сундуках: уравнять количество монет в них. Изначально в сундуках находятся \(a\), \(b\) и \(c\) монет, соответственно.

Чтобы уровнять количество монет в сундуках, Иннокентий начал в панике добавлять в них монеты обеими руками. Каждую секунду он выбирает два различных сундука, и одновременно кладёт в каждый из них по монете.

Помогите Иннокентию посчитать, сколько секунд ему потребуется, чтобы уравнять количество монет в сундуках.

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

Ввод состоит из трёх строк.

В первой строке задано число \(a\), во второй строке задано число \(b\), в третьей строке задано число \(c\) (\(1 \le a, b, c \le 5\cdot 10^8\)).

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

Выведите одно число — минимальное количество операций, которые надо совершить Иннокентию, чтобы уравнять количество монет в сундуках.

Примечание

В первом тесте одним из оптимальных вариантов будет в первую секунду добавить по монете в \(1\) и \(3\) сундуки, затем в \(1\) и \(2\), и еще раз в \(1\) и \(2\).

Во втором тесте в сундуках изначально равное количество монет.

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