#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define MODN 1000007 int main() { ll n; cin >> n; if (n%2) { cout << max(((n+1)/2)%MODN-1+((n+1)/2)%MODN*((n+1)/2)%MODN, ((n+1)/2)%MODN+(((n+1)/2+1))%MODN*(((n+1)/2-1))%MODN)%MODN << endl; }else { cout << (n/2+((n/2+1))%MODN*(n/2)%MODN)%MODN << endl; } }