某一天,你发现了一个神奇的函数f(x)f(x)f(x),它满足很多神奇的性质:
你看到这个函数之后十分高兴,于是就想要求出 ∑i=1nf(i)\sum\limits_{i=1}^n f(i)i=1∑nf(i)。
由于这个数比较大,你只需要输出 n∑i=1f(i)mod1000000007。
一行一个整数 nnn。
一行一个整数 n∑i=1f(i)mod1000000007。
6
16
233333
179004642
9876543210
895670833
对于30%30\%30%的数据,n≤100n \leq 100n≤100。对于60%60\%60%的数据,n≤106n \leq 10^6n≤106。对于100%100\%100%的数据,1≤n≤10101 \leq n \leq 10^{10}1≤n≤1010。