#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int T; cin >> T; long long Mod = 1'000'000'000; while(T--){ long long N,M; cin >> N >> M; N %= Mod; M %= Mod; if(N == 0){ if(M == 0) cout << 1 << "\n"; else cout << "-1\n"; continue; } long long g = gcd(Mod,N); if(M%g){cout << "-1\n"; continue;} if(M == 0){cout << Mod/g << "\n"; continue;} vector OK = {0,1,2,3,4,5,6,7,8,9}; long long mod = 1; for(int i=0; i<9; i++){ mod *= 10; long long n = N%mod,m = M%mod; for(int k=0; k<10; k++){ long long v = OK.at(k); if((n*v+m)%mod == 0){ OK.clear(); for(int l=0; l<10; l++) OK.push_back(v+mod*l); break; } } } cout << OK.at(0) << "\n"; } }