000 以上の整数 XXX に対し、関数 f(X)f(X)f(X) を次のように定義します。
整数 NNN が与えられるので、 f(N)f(N)f(N) を 109+710^9+7109+7 で割った余りを求めてください。
0≤N≤1050 \le N \le 10^50≤N≤105 NNN は整数
NNN
f(N)f(N)f(N) を 109+710^9+7109+7 で割った余りを出力してください。
2
4
100
976371285