#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")