#include #include using namespace std; long long pow(long long a, int p){ long long res=1; for(int i=1;i<=p;++i) res*=a; return res; } int nrdig(long long a){ if(a==0) return 1; else{ int r=0; while(a){ ++r; a/=10; } return r; } } long long nrnumlesseq(long long b, long long smdig){ if(b==0) return 0; long long res=0; if(b%10 > smdig){ res+=b%10-smdig; } res+=(9-smdig+1)*nrnumlesseq(b/10,smdig); return res; } long long nrnumless(long long b, long long smdig){ int nb = nrdig(b); long long res = nrnumlesseq(b,smdig); for(int i=1; i<=nb-1; ++i){ res+=pow(9-smdig+1, i); } return res; } int main() { long long a,b; cin>>a>>b; if(a>9) cout<<"0\n"; else{ cout << nrnumless(b,a) << '\n'; } }