#include <bits/stdc++.h>
using namespace std;
long long larg = pow(10, 9) + 7;
int main() {
  long long n, ans;
  cin >> n;
  ans = 0;
  for (long long i = 1; i < n; i++) {
    if (i % 2 == 1) {
      ans = ans + 1;
      ans = (((ans + ans) % larg) + ans) % larg;
    } else {
      ans = ans - 1;
      ans = (((ans + ans) % larg) + ans) % larg;
    }
  }
  cout << ans << endl;
}
