#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair P; #define MOD 1000000007 // 10^9 + 7 #define INF 1000000000 // 10^9 #define LLINF 1LL<<60 // Nを10個に分解 // mod付きpower // x^n ll modpow(ll x, int n) { if (n == 0) return 1LL; else if (n % 2 == 0) return modpow((x*x) % MOD, n / 2) % MOD; else return (modpow((x*x) % MOD, n / 2) * x) % MOD; } // a/bを返す ll divMod(ll a, ll b) { ll res = a * modpow(b, MOD - 2); return res % MOD; } int main() { cin.tie(0); ios::sync_with_stdio(false); ll N; cin >> N; ll ans = 1; for (ll i = 1; i <= 9; i++) { ans *= (N + i); ans %= MOD; } for (ll i = 1; i <= 9; i++) { ans = divMod(ans, i); } cout << ans << endl; return 0; }