CF BUDDY
← Problems·

1433E · Two Round Dances

1300 · combinatorics, math

Problem: One day, nn people (nn is an even number) met on a plaza and made two round dances, each round dance consists of exactly n2\frac{n}{2} people. Your task is to find the number of ways nn people can make two round dances if each round dance consists of exactly n2\frac{n}{2} people. Each person should belong to exactly one of these two round dances.

Round dance is a dance circle consisting of 11 or more people. Two round dances are indistinguishable (equal) if one can be transformed to another by choosing the first participant. For example, round dances [1,3,4,2][1, 3, 4, 2], [4,2,1,3][4, 2, 1, 3] and [2,1,3,4][2, 1, 3, 4] are indistinguishable.

For example, if n=2n=2 then the number of ways is 11: one round dance consists of the first person and the second one of the second person.

For example, if n=4n=4 then the number of ways is 33. Possible options:

  • one round dance — [1,2][1,2], another — [3,4][3,4];
  • one round dance — [2,4][2,4], another — [3,1][3,1];
  • one round dance — [4,1][4,1], another — [3,2][3,2].

Your task is to find the number of ways nn people can make two round dances if each round dance consists of exactly n2\frac{n}{2} people.

Input Format: The input contains one integer nn (2n202 \le n \le 20), nn is an even number.

Output Format: Print one integer — the number of ways to make two round dances. It is guaranteed that the answer fits in the 6464-bit integer data type.

Sample Cases

Case 1

Input

2

Output

1

Case 2

Input

4

Output

3

Case 3

Input

8

Output

1260

Case 4

Input

20

Output

12164510040883200

Similar problems

00:00:00
Loading editor…
Welcome! I'm your coding tutor for this problem. Use the chips below to reveal stored hints or get AI feedback on your code. I'll guide you step by step — never giving away the solution.

Sign in to unlock AI tutor feedback