Маленька дівчинка Аня любить грати в таку гру.
Спочатку вона малює на папері одне коло. Потім вона малює ще одне коло та з'єднує його лінією з першим. Після цього вона малює наступне коло та з'єднує його лінією з одним із уже намальованих кіл. Анна продовжує діяти таким чином, поки не намалює рівно кіл, причому кожне нове коло з'єднується рівно з одним із раніше намальованих.
При цьому ніякі кола не перетинаються, і ніякі лінії не перетинаються між собою. В кінці Анна нумерує всі кола числами від до в довільному порядку.
Скільки різних картинок може намалювати Аня, що містять рівно кіл? Два зображення вважаються різними, якщо існує така пара номерів , що на одному зображенні кола з номерами та з'єднані лінією, а на іншому — ні.
Перша стрічка містить кількість тестів . Кожен тест складається з однієї стрічки, що містить одне ціле число n~(0 < n \le 100).
Для кожного тесту виведіть стрічку виду "Case~\#x: res", де — номер тесту, а — залишок від ділення відповіді на .
Приклад 1