#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#define del(a,b) memset(a,b,sizeof(a))
using namespace std;
int n,a,b,c;
int gcd(int a,int b)
{
while(b!=0)
{
int r=b;
b=a%b;
a=r;
}
return a;
}
int main()
{
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&a,&b);
int tmp=a/b;
for(int i=2;;i++)
{
if(gcd(tmp,i)==1)
{
c=b*i;
break;
}
}
printf("%d\n",c);
}
}
//(a,c)=b