#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int p; cin >> p; vector dp(3, 0); dp[0] = 1; for(int i=0; i nextDp(3, 0); for(int j=0; j<3; ++j){ for(int k=0; k<10; ++k){ if(k != 3) nextDp[(j+k)%3] += dp[j]; } } dp.swap(nextDp); } long long ans = 1; for(int i=0; i