/*__ _(_) __ _ ___ ___ _ _ __| | __ _ _ _| |_ ___
/ _` | |/ _` |/ _ \/ __| | | |/ _` |/ _` | | | | __/ _ \
| (_| | | (_| | (_) \__ \ |_| | (_| | (_| | |_| | || (_) |
\__, |_|\__,_|\___/|___/\__,_|\__,_|\__,_|\__,_|\__\___/
|___/ Accepted Code */
#include <bits/stdc++.h>
using namespace std;
int64_t mu(int64_t a, int64_t b)
{
int res=1;
for (int i=1; i<=b; i++)
res*=a;
return res;
}
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int64_t k,m;
cin>>k>>m;
int64_t a=k;
int64_t pos=0;
while(1)
{
pos+=a-mu(10,int(log10(a)))+1;
a/=10;
if(a==0)break;
}
if(m<pos)
{
printf("0\n");
continue;
}
if(m==pos)
{
cout<<k<<endl;
continue;
}
if(k==mu(10,int(log10(k))))
{
printf("0\n");
continue;
}
a=k-1;
while(1)
{
if(pos+a*10+9-mu(10,int(log10(a*10+9)))+1<=m)
{
a=a*10+9;
pos+=a-mu(10,int(log10(a)))+1;
if(pos==m)
{
cout<<a<<endl;
break;
}
}
else
{
a=mu(10,int(log10(a*10)))+m-pos-1;
cout<<a<<endl;
break;
}
}
}
return 0;
}
LypfXyBfKF8pIF9fIF8gIF9fXyAgX19fIF8gICBfICBfX3wgfCBfXyBfIF8gICBffCB8XyBfX18gIAogLyBfYCB8IHwvIF9gIHwvIF8gXC8gX198IHwgfCB8LyBfYCB8LyBfYCB8IHwgfCB8IF9fLyBfIFwgCnwgKF98IHwgfCAoX3wgfCAoXykgXF9fIFwgfF98IHwgKF98IHwgKF98IHwgfF98IHwgfHwgKF8pIHwKIFxfXywgfF98XF9fLF98XF9fXy98X19fL1xfXyxffFxfXyxffFxfXyxffFxfXyxffFxfX1xfX18vIAogfF9fXy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQWNjZXB0ZWQgQ29kZSAgKi8KI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQ2NF90IG11KGludDY0X3QgYSwgaW50NjRfdCBiKQp7CiAgICBpbnQgcmVzPTE7CiAgICBmb3IgKGludCBpPTE7IGk8PWI7IGkrKykKICAgICAgICByZXMqPWE7CiAgICByZXR1cm4gcmVzOwp9CgppbnQgbWFpbigpCnsKICAgIGludCBUOwogICAgc2NhbmYoIiVkIiwmVCk7CiAgICB3aGlsZShULS0pCiAgICB7CiAgICAgICAgaW50NjRfdCBrLG07CiAgICAgICAgY2luPj5rPj5tOwoKICAgICAgICBpbnQ2NF90IGE9azsKICAgICAgICBpbnQ2NF90IHBvcz0wOwoKICAgICAgICB3aGlsZSgxKQogICAgICAgIHsKICAgICAgICAgICAgcG9zKz1hLW11KDEwLGludChsb2cxMChhKSkpKzE7CiAgICAgICAgICAgIGEvPTEwOwogICAgICAgICAgICBpZihhPT0wKWJyZWFrOwogICAgICAgIH0KICAgICAgICBpZihtPHBvcykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiMFxuIik7CiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIH0KICAgICAgICBpZihtPT1wb3MpCiAgICAgICAgewogICAgICAgICAgICBjb3V0PDxrPDxlbmRsOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgaWYoaz09bXUoMTAsaW50KGxvZzEwKGspKSkpCiAgICAgICAgewogICAgICAgICAgICBwcmludGYoIjBcbiIpOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICAgICAgYT1rLTE7CiAgICAgICAgd2hpbGUoMSkKICAgICAgICB7CiAgICAgICAgICAgIGlmKHBvcythKjEwKzktbXUoMTAsaW50KGxvZzEwKGEqMTArOSkpKSsxPD1tKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhPWEqMTArOTsKICAgICAgICAgICAgICAgIHBvcys9YS1tdSgxMCxpbnQobG9nMTAoYSkpKSsxOwogICAgICAgICAgICAgICAgaWYocG9zPT1tKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGNvdXQ8PGE8PGVuZGw7CiAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBhPW11KDEwLGludChsb2cxMChhKjEwKSkpK20tcG9zLTE7CiAgICAgICAgICAgICAgICBjb3V0PDxhPDxlbmRsOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K