eolymp
bolt
Try our new interface for solving problems
Problems

Big secret (RU)

Big secret (RU)

\includegraphics{https://static.e-olymp.com/content/df/df962a7e1cedc64bab215b18620839f57678e36f.jpg} Однажды известный коллекционер фантиков Ёжик провёл презентацию своей коллекции. Коллекция была столь потрясающей, что все смешарики, кроме Нюши, решили заняться коллекционированием фантиков. Коллекционировать просто так неинтересно, главное в этом процессе -- обмен. Сначала процедура обмена была стихийная, в результате чего между смешариками постоянно происходили ссоры. Мудрая Совунья решила упорядочить процесс обмена и составила список, кто из смешариков кому отдаёт свои фантики. Во избежание новых ссор, список был составлен таким образом, что каждый смешарик отдавал свои фантики только одному конкретному смешарику и получал фантики тоже только от одного конкретного смешарика (смешарик, которому он отдаёт фантики и смешарик, от которого он получает фантики могут совпадать). Нюша страшно обиделась, что про неё забыли. Она решила нарушить процедуру обмена, а для этого ей надо узнать список, составленный Совуньей. Список хранится в тайном месте, причём Нюша не знает где. Поэтому она решила просто перебрать все варианты таких обменов. Но глупенькая Нюша не знает, что их очень много. Помогите ей подсчитать, сколько таких вариантов, чтобы она бросила эту безнадёжную затею. \InputFile На первой строке входного файла находится число тестов \textbf{T} (\textbf{1} <= \textbf{T} <= \textbf{100}). На следующих \textbf{T} строчках находится по одному числу -- количество смешариков \textbf{N}, задействованных в обмене. \textbf{1} <= \textbf{N} <= \textbf{100} \OutputFile Для каждого теста выведите строчку "\textbf{Case #K: R}", где \textbf{K} -- номер теста, \textbf{R} -- ответ для данного теста.
Time limit 2 seconds
Memory limit 64 MiB
Input example #1
3
2
3
4
Output example #1
Case #1: 1
Case #2: 2
Case #3: 9