#include using namespace std; int N; int A[10]; int dp[11][2]; main() { cin>>N; int T=N; for(int i=0;i<10;i++) { A[i]=T%10; T/=10; } dp[0][0]=1; for(int i=0;i<10;i++)for(int j=0;j<2;j++) { int lim=j?9:A[9-i]; for(int k=0;k<=lim;k+=3) { dp[i+1][j||k