#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i,k,a,b;
while(~scanf("%d%d",&n,&m)){
if(n==0&&m==0)break;
int flag=0;
if(m<0)k=-1*m;
else k=m;
for(i=1;i<=k;i++){
if(m%i==0){
a=i+m/i;
b=-1*a;
if(a==n||b==n){
flag=1;
break;
}
}
}
if(flag==1)printf("Yes\n");
else printf("No\n");
}
return 0;
}
找能整除m的数,然后把这个数和商加起来看能否等于n