#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include //#include using namespace std; int main() { long long int n, x,y; cin >> n; n %= 1000007; x = n / 2; y = n / 2 + 1; long long int ans = 0; ans = max(ans, -(x*x) + (x*n) + n); ans = max(ans, -(y*y) + (y*n) + n); ans %= 1000007; cout << ans << endl; return 0; }