Олимпиадный тренинг

Задача . A. Новый год и рождественский орнамент


Алиса и Боб украшают рождественскую ёлку.

Алиса хочет использовать только \(3\) вида украшений на ёлке: желтые, синие и красные. У них есть \(y\) жёлтых украшений, \(b\) синих украшений и \(r\) красных украшений.

По мнению Боба рождественская ёлка красивая, если:

  • синих украшений больше жёлтых ровно на \(1\) и
  • красных украшений больше синих ровно на \(1\).

То есть, если у них есть \(8\) жёлтых украшений, \(13\) синих украшений и \(9\) красных украшений, то можно выбрать \(4\) жёлтых, \(5\) синих и \(6\) красных украшений (\(5=4+1\) и \(6=5+1\)).

Алиса хочет выбрать максимальное количество украшений, но она также хочет, чтобы рождественская ёлка была красивой по мнению Боба.

Два абзаца выше был описан пример, в котором также можно выбрать \(7\) жёлтых, \(8\) синих и \(9\) красных украшений. Если мы это сделаем, то мы получим \(7+8+9=24\) украшений. Это максимально возможное количество.

Поскольку Алиса и Боб заняты подготовкой еды на Канун Нового Года, они просят вас найти максимальное количество украшений, которыми можно украсить красивую рождественскую ёлку!

Гарантируется, что можно выбрать как минимум \(6\) (\(1+2+3=6\)) украшений.

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

Единственная строка содержит три целых числа \(y\), \(b\), \(r\) (\(1 \leq y \leq 100\), \(2 \leq b \leq 100\), \(3 \leq r \leq 100\)) — количество жёлтых, синих и красных украшений.

Гарантируется, что можно выбрать как минимум \(6\) (\(1+2+3=6\)) украшений.

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

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

Примечание

В первом примере ответ \(7+8+9=24\).

Во втором примере ответ \(2+3+4=9\).


Примеры
Входные данныеВыходные данные
1 8 13 9
24
2 13 3 6
9

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя