#include <iostream>
using namespace std;
//判断是否构成三角形
bool isTriangle(int a,int b,int c)
{
return (a+b>c)&&(a+c>b)&&(b+c>a);
}
//欧几里得算法(辗转相除法)实现gcd
int my__gcd(int a,int b)
{
if(b==0) return a;
return my__gcd(b,a%b);
}
int main() {
int T;cin>>T;
while(T--)
{
int a,b;cin>>a>>b;
if(isTriangle(a, b, my__gcd(a,b)))
{
cout<<"Yes"<<endl;
}
else cout<<"No"<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号