#include using namespace std; typedef signed long long ll; #undef _P #define _P(...) (void)printf(__VA_ARGS__) #define FOR(x,to) for(x=0;x M[3]; ll hoge(int v,int mo) { if(v==0) return mo==2; if(M[mo].count(v)) return M[mo][v]; ll ret=0; for(int i=0;i<=9;i++) { if(i==3) ret += p10[v-1]; else ret += hoge(v-1,(i+mo)%3); } return M[mo][v]=ret; } void solve() { int i,j,k,l,r,x,y; string s; p10[0]=1; FOR(i,18) p10[i+1]=p10[i]*10; cin>>N; cout<