#include<bits/stdc++.h>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int T;
    cin>>T;
    while(T--)
    {
        long A,B;
        cin>>A>>B;
        int ans=1<<30;
        for(int X=0;X<=100000;X++)if((B+X)%(A+X)==0)
        {
            ans=X;
            break;
        }
        for(int k=2;B-k*A>=0&&k<=100000;k++)
        {
            if((B-k*A)%(k-1)==0)
            {
                int X=(B-k*A)/(k-1);
                ans=min(ans,X);
            }
        }
        if(ans==1<<30)ans=-1;
        cout<<ans<<'\n';
    }
}