#include<bits/stdc++.h>
#define int long long
using namespace std;
const int mod=1e9+7;
int n;
int qpow(int a,int b){
int res=1;
while(b){
if(b&1){
res*=a;
res%=mod;
}
a*=a;
a%=mod;
b>>=1;
}
return res;
}
signed main(){
freopen("magic.in","r",stdin);
freopen("magic.out","w",stdout);
cin>>n;
int ans=qpow(3,n+1)-1;
ans=(ans+mod)%mod;
cout<<ans*qpow(2,mod-2)%mod;
}