#include using namespace std; typedef long long ll; typedef pair pii; #define pb push_back #define mp make_pair #define rep(i,n) for(int i=0;i<(n);++i) const int mod=1000000007; int main(){ cin.tie(0); ios::sync_with_stdio(false); ll n;cin >> n; vector> dp(10,vector(n+2)); rep(i,9) dp[i+1][1]=1; for(int i=1;i<=n;++i){ for(int j=1;j<=9;++j){ for(int k=j;k<=9;++k){ dp[j][i+1]+=dp[k][i]; dp[j][i+1]%=mod; } } } ll ans=0; for(int i=1;i<=n;++i){ for(int j=1;j<=9;++j){ ans+=dp[j][i]; ans%=mod; } } ans++; cout << ans << endl; }