#P4936. Agent1

Agent1

Description

某地的ENLIGHTENED总部总部有NNAgent,每个Agent的能力值互不相同,现在ENLIGHTENED行动指挥想要派出A,BA,B两队Agent去参加XM大战。但是参加大战的两个队伍要满足两个要求:

  1. AA队中能力最大的Agent的能力值要小于BB队能力最弱的Agent的能力值。
  2. A,BA,B两队都要有人参战。

并不一定所有的Agent都要去参加XM大战的,心急的ENLIGHTENED行动指挥想知道有多少种安排Agent参加大战的方案。由于答案可能很大,所以只需要你求出答案模(109+7)(10^9+7)的值就可以了。

Input Format

输入仅一行,为一个整数NN

Output Format

输出答案模(109+7)(10^9+7)的值。

3
5
6
129

Hint

对于20%20\%的数据 N10N \leq 10

对于40%40\%的数据 N103N \leq 10^3

对于60%60\%的数据 N105N \leq 10^5

对于100%100\%的数据 N109N \leq 10^9