def func(k, n) return ((k+1)*(n-k)+k)%1000007 end n=gets.to_i res=0 (n/2-1..n/2+1).each { |k| res=[res, func(k, n)].max } p res