#include #define rep(i,a,b) for(int i=int(a);i> N; ll dp[9][N*6+10]; rep(i,0,9)rep(j,0,N*6+10)dp[i][j] = 0; dp[0][0] = 1; rep(i,0,8){ rep(j,0,N*6+1){ rep(k,0,N+1){ if(j + k > N*6)break; dp[i+1][j+k] += dp[i][j]; } } } cout << dp[8][N*6] << endl; }