A. Строитель Боб
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Это output-only задача. Обязательно прочитайте секцию «Формат выходных данных» данного условия, иначе вы можете не получить баллы даже при правильном решении!

Строитель по имени Боб работает в космосе. Сегодня он построил туннель размером $$$L \times W \times H$$$ (см. рисунок). При строительстве стен Боб использовал кубики размером $$$1\times 1\times 1$$$. Толщина стен, пола и потолка в туннеле ровно 1 кубик.

Бобу нужно покрасить все видимые боковые грани кубиков туннеля.

Чтобы покрасить квадрат $$$1\times 1$$$, требуется ровно $$$1$$$ банка краски.

Покрасить нужно:

  • все внешние поверхности, которые видны при облете туннеля снаружи;
  • все внутренние поверхности, которые можно обозревать, находясь внутри;
  • грани кубиков, которые видны при входе в туннель и при выходе из него.

Требуется узнать, сколько банок краски потребуется для окраски всей видимой поверхности туннеля.

Для туннеля, изображенного на рисунке, например:

  • на покраску внешних стен уйдет $$$72$$$ банки краски;
  • на покраску внутренней поверхности потребуется $$$48$$$ банок;
  • рамки входной и выходной части — $$$40$$$ банок.

Выведите формулу, с помощью которой Боб сможет рассчитать количество необходимых банок краски для туннеля любых размеров (для любых $$$L$$$, $$$W$$$ и $$$H$$$).

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

Ответом на задачу является формула, которую вам необходимо записать в шаблон программы, приведенный ниже:


answer = "<формула для вычисления ответа>"

Формула должна быть записана в кавычках.

Выражение может содержать:

  • целые числа,
  • переменные $$$L$$$, $$$W$$$ и $$$H$$$ (записываются английскими буквами),
  • знак сложения $$$(\text{обозначается }+)$$$,
  • знак вычитания $$$(\text{обозначается }-)$$$,
  • знак умножения $$$(\text{обозначается }*)$$$,
  • знак деления нацело $$$(\text{обозначается }/)$$$,
  • знак целочисленного остатка при делении нацело $$$(\text{обозначается }\%)$$$,
  • круглые скобки.
Запись вида $$$2X$$$ для обозначения произведения числа $$$2$$$ и переменной $$$X$$$ некорректна, требуется писать $$$2 * X$$$.

Полученный код Вам необходимо сдать на проверку, выбрав язык программирования Python 3.13.2.

Будьте внимательны! Вы не получите баллы за эту задачу, если сдадите решение под любым другим языком программирования.

Пример правильно оформленного ответа:


answer = "L + 4*W + H"

В примере формула выдумана и не является правильной.

Система оценки

За формулу, корректно работающую при всех натуральных значениях $$$L$$$, $$$W$$$, $$$H$$$, вы получите $$$100$$$ баллов.

В противном случае вы получите $$$0$$$ баллов.

Примечание

Если Вы отправили ответ в правильном формате и ваши формулы записаны по правилам, описанным в условии задачи, то во время тура вы получите вердикт «Полное решение: 0 баллов». Такой вердикт означает, что формула записана корректно и решение принято на проверку. Это гарантирует возможность проверки формулы, но ничего не говорит о её правильности.

При нарушении формата ответа или формулы Вы можете получить вердикты «Ошибка формата вывода» или «Ошибка исполнения». В этом случае стоит внимательно перечитать условие и выполнить все требования к ответу, которые в нём описаны.

Тестирование ответа на правильность и начисление баллов будет происходить в режиме offline после окончания тура.

При отправке нескольких решений задачи в зачет пойдет лучшее решение, набравшее наибольшее количество баллов.