【题目描述】
我们定义n−数列是具有如下性质的数列。
数列的长度不小于3,且数列中的每个元素都是1到n之间的整数。
若数列为a1,a2,…,am,则对于任意3≤k≤m,都满足(ak−ak−2)(ak−1−ak−2)<0
现在给你n,求n−数列的个数。答案对109+7取模。
【输入】
输入共一行为n。
【输出】
输出一行,表示n−数列的个数对109+7取模后的结果。
【输入样例】
【输出样例】
【提示】
【样例1说明】
两个n−序列分别是(2,1,3)和(2,3,1)。
【样例输入2】
【样例输出2】
【数据规模】
对于10%的数据,n≤10。
对于30%的数据,n≤200。
对于50%的数据,n≤2000。
对于70%的数据,n≤1018。
对于100%的数据,3≤n≤105000。