#include using namespace std; int i, j, pz; long long a, b, rs, pw[15][20], pw10[20], now; int main() { ios_base::sync_with_stdio(0); cin >> a >> b; if(a > 9) return cout << "0\n", 0; for(i = 1; i < 15; ++i) pw[i][0] = 1, pw[i][1] = i; for(i = pw10[0] = 1; i < 20; ++i) pw10[i] = pw10[i - 1] * 10; for(i = 1; i < 15; ++i) for(j = 2; j < 20; ++j) pw[i][j] = pw[i][j - 1] * i; for(pz = 17; pz >= 0; --pz) { for(i = a; i < 10; ++i) if(now + pw10[pz] * i >= b) break; else rs += pw[10 - a][pz]; --i; if(now + pw10[pz] * i < b) now += pw10[pz] * i; } cout << rs << '\n'; return 0; }