Делегации на школьную MUN

тема: Комбинаторика и множества · уровень: средний

В школе готовятся к Model United Nations. Нужно разбить класс на делегации так, чтобы в каждой делегации было ровно 2 или ровно 3 ученика. Все ученики различимы (у каждого своё имя), а порядок делегаций не важен.

Посчитайте, сколькими способами можно сделать такое разбиение.

Так как ответ может быть очень большим, выведите его по модулю 1\,000\,000\,007.

Формат ввода Одно целое число n — количество учеников в классе.

Формат вывода Одно число — количество способов разбить n учеников на делегации размеров 2 и 3 по модулю 1\,000\,000\,007.

Ограничения

Пример Ввод:

4

Вывод:

3

Решить задачу с автопроверкой на Python →