#include<iostream> #include<vector> using namespace std; int main() {     int m, n;     cin >> m >> n;     int n1 = n / 10, k = 10, idx;     vector<int> count = { 0,1 }, nums = { n % 10 };     while (n1 > 0) {         count.push_back(count.back() * 9 + k);         nums.push_back(n1 % 10);         k *= 10;         n1 /= 10;     }     //for(int i:count) cout<<i<<' &(5528)#39;;     //cout<<endl;     //for(int i:nums) cout<<i<<' &(5528)#39;;     //cout<<endl;     int ans = 0;     for (int i = nums.size() - 1; i > -1; --i) {         k /= 10;         //cout<<k<<endl;         if (nums[i] <= m) {             ans += count[i] * nums[i];             if (nums[i] == m) {                 ans += n % k;                 break;             }         }         else {             ans += count[i] * (nums[i] - 1) + k;         }     }     cout << ans << endl;     return 0; }