N = int(input()) mod = 1000007 num_max = 0 for i in range(N//2,N): low = i high = N-i tmp = ((low % mod) + ((high%mod)*((low+1)%mod))) % mod if tmp > num_max: num_max = tmp elif tmp < num_max: break print(num_max)