#include #include #include #include #include #include #include #include #include using namespace std; #define REP(i,first,last) for (int i=first;i y ? x : y) #define MIN(x,y) (x < y ? x : y) long N; int devider = 1000007; int main(){ cin >> N; long k = N/2; long max = ((k + 1) % devider) * ((N - k) % devider) + (k % devider); cout << max % devider << endl; }