#include <bits/stdc++.h>
#define endl '\n'
using ll = long long;
typedef unsigned long long ull;
using namespace std;
void GordenGhost();
signed main() {
#ifdef Gorden
freopen("in.txt", "rt", stdin);
freopen("out.txt", "wt", stdout);
#endif
ios::sync_with_stdio(false);
cin.tie(nullptr), cout.tie(nullptr);
int t;
cin>>t;
while (t--)
GordenGhost();
return 0;
}
void GordenGhost() {
ll x,ans=0;
string n;
cin>>n>>x;
for (int i = 0; i < n.size(); ++i) {
ans*=9;
ll a=n[i]-'0';
if (a>x) ans+=a-1;
else ans+=a;
}
ans++;
cout<<ans<<'\n';
}
/*
⣿⣿⣿⣿⣿⣿⡷⣯⢿⣿⣷⣻⢯⣿⡽⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠸⣿⣿⣆⠹⣿
12-03
2万+

02-22
1271
