405308: GYM101879 E Group work

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

E. Group worktime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard output

Recent studies in Education show great pedagogical benefits of working in groups, especially in the freshman and sophomore years in high school. Different groups of various sizes are great and allow students to understand their differences and to train in teamwork. A teacher at a modern school wants to know how many different groups he can form in this class of $$$N$$$ students. The only requirement is that a group must have at least 2 students, and two groups are distinct if at least one student is in one of them and no in the other.

Your task in this problem is, given $$$N$$$, compute the number of distinct groups that is possible to create in the class.

Input

A single line with an integer $$$N$$$.

Constraints

  • $$$1 \leq N \leq 30$$$
Output

A single line with the number of distinct groups that is possible to have in the class.

ExamplesInput
2
Output
1
Input
3
Output
4
Note

In the first example we have two students, therefore we can only have one group. In the second example we have three students, say $$$A$$$, $$$B$$$ and $$$C$$$. We can form the groups $$$AB$$$, $$$AC$$$, $$$BC$$$ and $$$ABC$$$.

Source/Category

加入题单

算法标签: