#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<math.h>
#include<queue>
#define inf 0x3f3f3f3f
using namespace std;
long long gcd(long long n,long long m)
{
return m==0?n:gcd(m,n%m);//忘了加return WA了几次。。
}
int main()
{
long long n,m,cla;
cin>>cla;
while(cla--)
{
cin>>n>>m;
long long k=gcd(n,m);
while(k>1)
{
m=m/k;
k=gcd(n,m);
}
if(m==1)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
return 0;
}