#include<stdio.h>
int main(){
int n,k;
while(scanf("%d%d",&n,&k)){
bool answer=false;
if(n==0&&k==0) break;
for(int i=1;i<=n/2;i++){
if(i*(n-i)==k)
answer=true;
}
if(answer) printf("%s\n","YES");
else printf("%s\n","NO");
}
return 0;
}
注意局部变量bool的范围。