#include<stdio.h>
int main()
{
int a,b,c,m,n;
while (a=getchar()!=0)
{
a=a-48;
if(a==0) break;
b=getchar();
b-=48;
c=getchar();
c-=48;
getchar();
m=a*100+b*10+c;
n=a*a*a+b*b*b+c*c*c;
if(m==n)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
int main()
{
int a,b,c,m,n;
while (a=getchar()!=0)
{
a=a-48;
if(a==0) break;
b=getchar();
b-=48;
c=getchar();
c-=48;
getchar();
m=a*100+b*10+c;
n=a*a*a+b*b*b+c*c*c;
if(m==n)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}