#include<math.h>
#include<stdio.h>
int main()
{
int n,m,x1,x2,y1,y2;
while(scanf("%d%d",&n,&m)&&!(n==0&&m==0))
{
int a;
a=n*n-4*m;
if(a<0) printf("No\n");
else
{
x1=(n+sqrt(a))/2;
y1=n-x1;
x2=(n-sqrt(a))/2;
y2=n-x2;
if(x1*y1==m||x2*y2==m)
printf("Yes\n");
else printf("No\n");
}
}
return 0;
}