#include #include using namespace std; typedef long long int ll; ll power(ll x, ll y, ll p) { ll res = 1; x = x % p; if (x == 0) return 0; while (y > 0){ if(y & 1) res = (res * x) % p; y = y >> 1; x = (x * x) % p; } return res; } ll prime = 1000000007; int main() { ll n; cin >> n; cout << ((n * power(2, n - 2, prime)) % prime * power(2, prime - 2, prime)) % prime << endl; return 0; }