using System; using System.Linq; using System.Collections.Generic; public static class Program{ static int mod = 1000000007; static int QLim = 2000001; public static void Main() { int p=int.Parse(Console.ReadLine()); int[]a=new int[QLim]; a[0]=0; a[1]=0; a[2]=1; int c1=Mul(2,p); int c2=Sub(2,Mul(p,p)); int c3=Neg(Mul(2,p)); int c4=mod-1; for(int i=3;i