#include <bits/stdc++.h>
using namespace std;
int t, b, c, k;
int x(int a)
{
int r = 10;
while (a >= r)
r*= 10;
return r;
}
string a(int b, int c, int k)
{
string s = "";
int nho = 0, r, d = x(c);
while (s.size() <= 1000)
{
r = c % 10 * k + nho % 10;
s = to_string(r%10) + s;
c = ((r%10) * d + c) / 10;
nho = nho/10 + r/10;
if (c*k + nho == b) return s;
}
return "-1";
}
int main()
{
cin>>t;
while (t--)
{
cin>>b>>c>>k;
cout<<a(b, c, k)<<'\n';
}
}
CiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgdCwgYiwgYywgazsKaW50IHgoaW50IGEpCnsKICAgIGludCByID0gMTA7CiAgICB3aGlsZSAoYSA+PSByKQogICAgICAgIHIqPSAxMDsKICAgIHJldHVybiByOwp9CnN0cmluZyBhKGludCBiLCBpbnQgYywgaW50IGspCnsKICAgIHN0cmluZyBzID0gIiI7CiAgICBpbnQgbmhvID0gMCwgciwgZCA9IHgoYyk7CiAgICB3aGlsZSAocy5zaXplKCkgPD0gMTAwMCkKICAgIHsKICAgICAgICByID0gYyAlIDEwICogayArIG5obyAlIDEwOwogICAgICAgIHMgPSB0b19zdHJpbmcociUxMCkgKyBzOwogICAgICAgIGMgPSAoKHIlMTApICogZCArIGMpIC8gMTA7CiAgICAgICAgbmhvID0gbmhvLzEwICsgci8xMDsKICAgICAgICBpZiAoYyprICsgbmhvID09IGIpIHJldHVybiBzOwogICAgfQogICAgcmV0dXJuICItMSI7Cn0KaW50IG1haW4oKQp7CiAgICBjaW4+PnQ7CiAgICAKICAgIHdoaWxlICh0LS0pCiAgICB7CiAgICAgICAgY2luPj5iPj5jPj5rOwogICAgICAgIGNvdXQ8PGEoYiwgYywgayk8PCdcbic7CiAgICB9Cn0=