#include <stdio.h>

int main() {
    int a, b,n;
    while (scanf("%d", &n)!=EOF&&n!=0)
     { 
        a=sqrt(n);b=0;int c=0;
        for(int i=0;i<a;i++)
        {
if(n%((i+2)*(i+2))==0){b++;}    if(b==1)break;
        }
        
        if(b==1)printf("Yes\n");
         if(b==0) {printf("No\n");}
    }
       return 0;
}

注意scanf("%d", &n)!=EOF