#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; }