#define _CRT_SECURE_NO_WARNINGS #include "bits/stdc++.h" #define rep(i,n) for(int i = 0;i < n;i++) #define P(p) cout<<(p)<> ret; return ret; } ll gcd(ll a, ll b){ if (b > a)swap(a, b); if (b == 0)return a; else{ return gcd(b, a%b); } } void solve() { int n; cin >> n; n *= 6; ll dp[9][700]; for (int i = 0; i < 9; i++){ for (int j = 0; j < 700; j++){ dp[i][j] = 0; } } for (int i = 0; i <= n/6; i++){ dp[1][i] = 1; } for (int i = 2; i < 9; i++){ for (int j = 0; j <= n; j++){ for (int k = 0; k <= n; k++){ for (int l = 0; l <= n / 6; l++){ if (k + l == j){ dp[i][j] += dp[i - 1][k]; } } } } } P(dp[8][n]); } int main() { solve(); return 0; }