Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Кодовый замок

Time limit:1 sec.
Memory limit: 262144 KByte

Кодовый дверной замок содержит N кнопок. Замок открывается, если нажата правильная последовательность комбинаций кнопок.

Комбинация кнопок состоит из одной или более кнопок, которые нужно нажать одновременно. Последовательность состоит из одной или более комбинаций. Если какая-то кнопка участвовала в одной из комбинаций, она не может быть использована в другой комбинации той же последовательности. В последовательности не обязательно использовать все кнопки замка. Например, для замка с 8 кнопками:

(1-2-3)(4)(7-8)

является допустимой последовательностью с тремя комбинациями (1-2-3), (4) и (7-8). Заметьте, что кнопки 5 и 6 не использованы в этой последовательности.

(1-2-3)(2-4)(5-6)

не является допустимой последовательностью, поскольку кнопка 2 присутствует в двух комбинациях — (1-2-3) и (2-4).

По заданному количеству кнопок N найдите количество допустимых последовательностей комбинаций кнопок кодового замка.


Входные данные. В первой строке входных данных находится число N (1  ≤   N   ≤  10) — количество кнопок в замке.


Выходные данные. Выведите одно число — количество последовательностей, возможных для замка с N кнопками.


Пример ввода

3


Пример вывода

25

© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.