#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;} int time = 9; while(g%10 == 0) time--,g /= 10,N /= 10,M /= 10; vector OK = {0,1,2,3,4,5,6,7,8,9}; long long mod = 1; for(int i=0; i