#include<stdio.h>
int main()
{
int n,k,t,i;
while(scanf("%d%d",&n,&k)&&n+k)
{
t=0;
for(i=1;i<=n/2+1;i++)
{
if(i*(n-i)==k)
{
t=1;
break;
}
}
if(t==1)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
int main()
{
int n,k,t,i;
while(scanf("%d%d",&n,&k)&&n+k)
{
t=0;
for(i=1;i<=n/2+1;i++)
{
if(i*(n-i)==k)
{
t=1;
break;
}
}
if(t==1)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}