#include <bits/stdc++.h>
#define MOD 1000000007
using namespace std;
inline int add(int a,int b)
{a+=b;return a>=MOD?a-MOD:a;}
inline int mul(int a,int b)
{return 1LL*a*b%MOD;}
int inv[1<<20];
int main()
{
    int n,als=0;
    scanf("%d",&n);
    inv[1]=1;
    for(int i=2;i<=max(n,3);i++)
        inv[i]=mul(MOD-MOD/i,inv[MOD%i]);
    for(int i=1,pi=1;i<=n;i++)
        pi=mul(pi,inv[3]),als=add(als,mul(pi,inv[n-i+1]));
    printf("%d\n",mul(als,inv[n]));
    return 0;
}