Лайки по цепочке

Реклама расходится по друзьям как простая вирусная цепочка. В первый день её видят 5 человек: половина увидевших, с округлением вниз, ставит лайк, а каждый лайкнувший на следующий день показывает рекламу 3 новым людям. Функция получает число дней n. Верните общее количество лайков за все эти дни.

Примеры

Ввод
1
Вывод
2
Ввод
2
Вывод
5
Ввод
3
Вывод
9

Нужно реализовать

def viral_advertising(n: int) -> int:

Теги

math
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
1
Ожидаемый2
2
Ввод
2
Ожидаемый5
3
Ввод
3
Ожидаемый9
4
Ввод
5
Ожидаемый24
5
Ввод
4
Ожидаемый15
6
Ввод
-1
Ожидаемый0
Фокус-радио
На паузе · SomaFM · Fluid