eolymp
bolt
Try our new interface for solving problems
Problems

Наблюдательный Вася

Наблюдательный Вася

Наблюдая за боями танков в небезызвестном конкурсе танковых стратегий, Вася заметил, что большое значение имеет то, сколько противников одновременно выбирает танк игрока в качестве цели. Но для начала Вася хотел бы посчитать, сколько всего возможно различных боёв между \textbf{n} танками. Так как для Васи это слишком сложная задача, то Вы должны постараться ему помочь: напишите программу, которая будет по числу танков определять, сколько различных боёв они могут провести между собой. Под боем будем понимать выбор каждым из \textbf{n} танков в качестве цели ровно одного танка противника; в этих боях все танки являются противниками для всех других танков, кроме самих себя, разумеется. Будем считать, что выбор танками цели никак не зависит от каких-либо обстоятельств, как-то: расстояния между танками противников, угол поворота башни и тому подобное. Ниже изображён один из примеров боя для \textbf{n = 4}: \begin{verbatim} [1]<====>[4] ^ | | | [2]<-----[3]\end{verbatim}\begin{verbatim} В этом примере танк 1 выбрал в качестве цели танк 4, 4 выбрал 1, 2 выбрал 1, 3 выбрал 2.\end{verbatim}\InputFile Натуральное число \textbf{n}, \textbf{1} ≤ \textbf{n} ≤ \textbf{16} - количество танков. \OutputFile Натуральное число - ответ задачи.
Time limit 1 second
Memory limit 64 MiB
Input example #1
2
Output example #1
1
Author Евгений Симоненко
Source Дистанционная Летняя Компьютерная Школа - лето 2013 года